Ruby on rails Tiny_mce在一个:中破坏了表单操作,有许多嵌套的模型表单

Ruby on rails Tiny_mce在一个:中破坏了表单操作,有许多嵌套的模型表单,ruby-on-rails,tinymce,Ruby On Rails,Tinymce,我有一个处理文章的文章控制器。 我有一个属于:article的评论模型,我的文章模型:有很多评论。 我已在文章控制器中初始化tinymce uses_tiny_mce :options => { :theme => 'advanced', :theme_advanced_resizing => false, :theme_advanced_resize_horizontal => false, :theme_advanced_toolbar_locatio

我有一个处理文章的文章控制器。 我有一个属于:article的评论模型,我的文章模型:有很多评论。 我已在文章控制器中初始化tinymce

uses_tiny_mce :options => {
    :theme => 'advanced', :theme_advanced_resizing => false, :theme_advanced_resize_horizontal => false,
    :theme_advanced_toolbar_location => "top", #:plugins => "preview",
    :theme_advanced_buttons1 => "",
    :theme_advanced_buttons1_add => "", :theme_advanced_buttons2 => "", :content_css => "/stylesheets/style_mce.css",
    :theme_advanced_buttons3 => ""}, :only => [:show, :new, :create, :edit, :update]
我知道按钮是空的,我现在正在调试。因此,tiny mce在我的文章“新建”和“编辑”视图中运行良好,其中tiny_mce文本区域用于文章模型。在我的文章show view中,我有一个用于我的评论的表单,它可以完美地工作,而不需要主体作为mceEditor。当我添加它时,表单什么也不做。我点击提交,它什么也不做

<%= simple_form_for([@article, @article.comments.build]) do |f| %>
  <%= hidden_field_tag :user_id, current_user.id %>
  <%= f.input :body, :label => false, :placeholder => "Comment away", :input_html => { :class => "mceEditor" } %>
  <%= f.submit %>
<% end %>

false,:占位符=>“注释离开”,:输入\ html=>{:类=>“mceEditor”}%>

当我删除:class=>“mceEditor”时,它会工作。当我把它放回去的时候,当我点击它的时候,表单什么也不做。微小的内容显示在文本区域中,但它会在没有错误的情况下中断表单操作。我仔细阅读了tiny_mce gem的文档,它说要将tiny_mce的包含放入具有动作的控制器中,这是文章,但我的文章中的模型表单“show view”用于评论,因此我认为错误与此有关。请帮忙

此问题/答案可能会帮助您:


如果没有-请告诉我。

在rails中实现这一点最简单的方法

“jQuery(tinyMCE.triggerSave())”%>


塔达

所以,要将其应用于ruby代码,我需要编写javascript来调用tinymce.get('whateverclass').save();何时提交表格?这看起来很老套,而且tinymce在提交表单之前已经为我的另一个观点工作了