मूल रूप से, ऐसा करने का सबसे आसान तरीका है अपने फॉर्म में एक छिपा हुआ फ़ील्ड जोड़ना और सबमिट बटन पर एक क्लिक इवेंट हैंडलर।
इसलिए, अपने प्रारूप पर "message_formatted" नाम के साथ एक छिपा हुआ इनपुट बनाएं (क्योंकि मुझे लगता है कि आपके मॉडल में आपके संबंधित फ़ील्ड को message_formatted कहा जाता है), और अपने टेक्स्टरेरा का नाम किसी और चीज़ में बदलें, क्योंकि यह अब महत्वपूर्ण नहीं होगा।
jQuery का उपयोग करना:
$('#signup input[type=submit]').click(function(e){
$('input[name=message_formatted]').val(tinyMCE.get('content id').getContent());
});
जहां जावास्क्रिप्ट को जोड़ने के संदर्भ में, यह आप पर निर्भर है। इसे जावास्क्रिप्ट निर्देशिका में रखना सबसे अच्छा है (यह स्पष्ट नहीं है कि आप रेल और संपत्ति पाइपलाइन का उपयोग कर रहे हैं या नहीं)। यदि आप इस हैम पेज के भीतर सिर्फ जावास्क्रिप्ट इनलाइन जोड़ना चाहते हैं, तो उपरोक्त को content_for :javascript do
के अंदर रखें। आपके पृष्ठ के निचले भाग में
content_for :javascript do
// enter the javascript from above here