1
我有傳統的軌道3應用程序,我需要修改一個頁面使用tinymce編輯text_area。 此應用程序中已有使用tinymce的網頁。 由於我不能進入這裏的原因,我不能使用任何可用的tinymce插件。tinymce與軌道問題3
現在我的問題如下。 我有一個叫Sections的模型,它有兩個屬性section_name和html。 我希望能夠使用tinymce編輯html。 我的觀點具有形式,其如下
<%= form_for @section , :url => update_section_path , :method => :put do |f| %>
<%= f.hidden_field :id %>
<%= f.label :section_name , "Section Name" %>
<%= f.text_field :section_name %> <br />
<%= f.label :html, "Html" %>
<%= f.text_area :html %>
<%= f.submit "Update" %>
<% end %>
出現預期的形式。 TinyMCE編輯器也出現在原始html頁面上。 問題是,當我點擊Update按鈕時,發送到我的服務器的put查詢不包含Html text_area的新修改內容。它發送回該text_area中的原始文本。
任何人都可以幫助我理解爲什麼。
在此先感謝
=普尼特
如果您更改了任何表單提交代碼,那麼您可能需要在提交之前運行tinymce.activeEditor.save()方法,以確保Tiny已經更新了textarea。詳情請參閱http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.save。 – 2012-02-28 05:39:07
我不太確定表單提交代碼是否被更改。如何判斷表單提交代碼是否已更改? – ppaul74 2012-02-28 20:02:11