1

再次,我需要你的幫助與Rails。這一次,我遇到了tinyMCE的問題。我可以讓它在我的項目上工作,但不是當我試圖渲染一個部分時。Rails:tinyMCE不會加載我的部分

好的,所以我想要做的是顯示與tinyMCE textarea的集合。爲此,我稱之爲部分。讓我告訴你我的代碼,它會更容易理解。

所以,我有我的模板,我想顯示的一切:

#index.html.erb 
<% if [email protected]_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

您使用的是什麼模式? TinyMCE是否知道你想讓它接受'mceEditor'類?請參閱:http://tinymce.moxiecode.com/wiki.php/Configuration:modehttp://tinymce.moxiecode.com/wiki.php/Configuration:elements

你可能也想嘗試TinyMCE的錘:http://tinymcehammer.lanalot.com/

+0

我已經安裝了這一點,並讓默認的一切:https://github.com/sandipransing/rails_tiny_mce ---我在哪裏找到這個配置? – Lucas 2011-05-03 08:36:23

+0

使用TinyMCE Hammer解決了問題。謝謝 – Lucas 2011-05-03 09:25:19