Rails:tinyMCE不会加载我的部分

时间:2011-05-03 07:31:50

标签: ruby-on-rails ruby-on-rails-3 tinymce ruby-on-rails-plugins

再一次,我需要你对Rails的帮助。这次,我遇到了tinyMCE的问题。我可以让它在我的项目上工作,但不是在我尝试渲染部分时。

好的,我正在尝试做的是显示一个带有tinyMCE的textarea集合。为此,我称之为偏。让我告诉你我的代码,它会更容易理解。

所以我有我想要显示所有内容的模板:

#index.html.erb
<% if !@online_cv_fields.empty? then %>
   <%= render :partial => 'online_cv_fields/form', :collection => @online_cv_fields %>
<% end %>

然后部分我正在呼唤

<%= form_for(form) do |f| %>
   <% if form.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(form.errors.count, "error") %> prohibited this online_cv_field from being saved:</h2>

      <ul>
      <% form.errors.full_messages.each do |msg| %>
        <li><%= msg %></li>
      <% end %>
      </ul>
    </div>
  <% end %>

  <div class="field">
    <%= f.label :field_name %><br />
    <%= f.text_field :field_name %>
  </div>
  <div class="field">
    <%= f.label :field_content %><br />
    <%= f.text_area :field_content, :class => "mceEditor" %>
  </div>

  <div class="actions">
    <%= f.submit %>
  </div>
<% end %>

我正在我的应用程序布局中加载我的javascript

  <%= javascript_include_tiny_mce_if_used %>
  <%= tiny_mce if using_tiny_mce? %>

我的问题是Javascript不会加载索引。即使我试图“强制”应用程序加载tinyMCE

  <%= javascript_include_tiny_mce %>
  <%= tiny_mce  %>

它不起作用。

有任何线索吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您使用的是什么模式? TinyMCE是否知道你想让它拿起'mceEditor'课程?请参阅:http://tinymce.moxiecode.com/wiki.php/Configuration:modehttp://tinymce.moxiecode.com/wiki.php/Configuration:elements

您可能还想尝试TinyMCE Hammer:http://tinymcehammer.lanalot.com/