我有一个处理文章的文章控制器。 我有一个评论模型belongs_to:文章和我的文章模型:has_many评论。 我用
在我的文章控制器中初始化了tinymceuses_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]
我知道按钮是空的,我现在只是在调试。所以微小的mce在我的文章new和编辑视图中工作正常,其中tiny_mce textarea用于文章模型。在我的文章展示视图中,我有一个表单,我的评论完美无需身体是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 %>
当我删除:class =&gt; “mceEditor”它有效。当我把它放回去时,当我点击它时表格什么也没做。 tiny_mce内容显示在文本区域中,但它会中断表单操作而没有错误。我阅读了tiny_mce gem的文档,并说它将tiny_mce的include包含到具有动作的控制器中,这是文章,但模型表格在我的文章#show view中用于评论,所以我认为错误与此有关。请帮忙!
答案 0 :(得分:0)
这个问题/答案可能会对您有所帮助:TinyMCE not sending value
如果没有 - 请告诉我。
答案 1 :(得分:0)
在rails EVER中执行此操作的最简单方法。
&lt;%= f.submit:onclick =&gt; “jQuery(tinyMCE.triggerSave())”%&gt;
多田!