2012-02-28 118 views
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中的原始文本。

任何人都可以幫助我理解爲什麼。

在此先感謝

=普尼特

+1

如果您更改了任何表單提交代碼,那麼您可能需要在提交之前運行tinymce.activeEditor.save()方法,以確保Tiny已經更新了textarea。詳情請參閱http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.save。 – 2012-02-28 05:39:07

+0

我不太確定表單提交代碼是否被更改。如何判斷表單提交代碼是否已更改? – ppaul74 2012-02-28 20:02:11

回答

0

我發現在我的html的問題,它是造成這一點。一旦我解決了這個問題,它就可以正常工作