基本的に、これを行う最も簡単な方法は、フォームに非表示フィールドを追加し、送信ボタンにクリックイベントハンドラーを追加することです。
したがって、「message_formatted」という名前でフォーマットに非表示の入力を作成し(モデル内の対応するフィールドはmessage_formattedと呼ばれると思います)、textareaの名前を別の名前に変更します。これは重要ではなくなります。
jQueryの使用:
$('#signup input[type=submit]').click(function(e){
$('input[name=message_formatted]').val(tinyMCE.get('content id').getContent());
});
javascriptをどこに追加するかという点では、それはあなた次第です。 javascriptsディレクトリに配置するのが最善です(Railsとアセットパイプラインを使用しているかどうかは不明です)。このhamlページ内にjavascriptをインラインで追加するだけの場合は、上記をcontent_for :javascript do
内に配置します。 ページの下部にある
content_for :javascript do
// enter the javascript from above here