Fondamentalement, la façon la plus simple de procéder consiste à ajouter un champ masqué à votre formulaire et un gestionnaire d'événements de clic sur le bouton d'envoi.
donc, créez une entrée cachée sur votre format, avec le nom "message_formatted" (puisque j'imagine que votre champ correspondant dans votre modèle s'appelle message_formatted), et changez le nom de votre zone de texte en autre chose, car cela ne sera plus important.
en utilisant jQuery :
$('#signup input[type=submit]').click(function(e){
$('input[name=message_formatted]').val(tinyMCE.get('content id').getContent());
});
En termes d'endroit où ajouter le javascript, c'est à vous de décider. Il est préférable de le placer dans un répertoire javascripts (il n'est pas clair si vous utilisez Rails et le pipeline d'actifs ou non). Si vous souhaitez simplement ajouter le javascript en ligne dans cette page haml, placez ce qui précède dans le content_for :javascript do
en bas de votre page
content_for :javascript do
// enter the javascript from above here