Der einfachste Weg, dies zu tun, besteht im Grunde darin, Ihrem Formular ein verstecktes Feld und einen Click-Event-Handler auf der Senden-Schaltfläche hinzuzufügen.
Erstellen Sie also eine versteckte Eingabe in Ihrem Format mit dem Namen "message_formatted" (da ich mir vorstelle, dass Ihr entsprechendes Feld in Ihrem Modell message_formatted heißt) und ändern Sie den Namen Ihres Textbereichs in etwas anderes, da dies nicht mehr wichtig ist.
mit jQuery:
$('#signup input[type=submit]').click(function(e){
$('input[name=message_formatted]').val(tinyMCE.get('content id').getContent());
});
Wo Sie das Javascript hinzufügen, liegt ganz bei Ihnen. Am besten platzieren Sie es in einem Javascript-Verzeichnis (es ist unklar, ob Sie Rails und die Asset-Pipeline verwenden oder nicht). Wenn Sie nur das Javascript inline in diese Haml-Seite einfügen möchten, platzieren Sie das obige in content_for :javascript do
unten auf Ihrer Seite
content_for :javascript do
// enter the javascript from above here