Về cơ bản, cách đơn giản nhất để thực hiện việc này là thêm một trường ẩn vào biểu mẫu của bạn và một trình xử lý sự kiện nhấp chuột trên nút gửi.
vì vậy, hãy tạo một đầu vào ẩn trên định dạng của bạn, với tên "message_formatted" (vì tôi tưởng tượng trường tương ứng trong mô hình của bạn được gọi là message_formatted) và thay đổi tên của vùng văn bản của bạn thành một cái gì đó khác, vì điều đó sẽ không còn quan trọng nữa.
sử dụng jQuery:
$('#signup input[type=submit]').click(function(e){
$('input[name=message_formatted]').val(tinyMCE.get('content id').getContent());
});
Về nơi để thêm javascript, đó là tùy thuộc vào bạn. Tốt nhất là đặt nó trong thư mục javascripts (không rõ bạn có đang sử dụng Rails và đường ống nội dung hay không). Nếu bạn chỉ muốn thêm nội tuyến javascript trong trang haml này, hãy đặt phần trên trong content_for :javascript do
ở cuối trang của bạn
content_for :javascript do
// enter the javascript from above here