2013-08-01 61 views
1

這時我使用這個編輯器http://cksource.com/ckeditor 的事情是,當我在新的形式訪問textarea的不工作,但如果我更新瀏覽器的新形式,它的工作原理確定在textarea的使用編輯器軌道

我的部分就是這樣

<%= simple_form_for [@version, @documento], :html => { :class => 'form-horizontal' } do |f| %> 

<table width="100%"> 
    <tr> 
     <th>Nombre</th> 
     <td><%= f.input :name, 
       :label  => false, 
       :input_html => {:style => 'width: 380px;'} %> 
     </td> 
    </tr> 
    <tr> 
     <th>Tipo de Documento</th> 
     <td> 
      <%= f.association :tipo, 
       :label  => false, 
       :required => true, 
       :input_html => {:class => 'span2'} 
      %> 
      <%= link_to 'Nuevo',new_tipo_path, :remote => true %> 
     </td> 
    </tr> 
    <tr> 
     <th>Descripcion</th> 
     <td><%= f.input :descripcion, 
       :label  => false, 
       :input_html => {:class => "ckeditor", :id => "descripcion"} %> 
     </td> 
    </tr> 
</table> 

<div class="form-actions"> 
    <%= f.button :submit, :class => 'btn btn-primary', :value => 'Guardar Documento' %> 
    <%= link_to 'Cancelar', version_documentos_path(@version), :class => 'btn' %> 
</div> 

我能做什麼來解決這個問題?

非常感謝

回答

1

不知道你看到的只是什麼,而且也沒有在帖子中這樣沒有足夠的信息去上列出的錯誤,但你的形式看起來OK。

如果你不反對,你可以使用gem for ckeditor。它只是一個javascript包裝器,以確保在資產管道中一切正常工作,而不會干擾您的表單。

https://github.com/tsechingho/ckeditor-rails

3個步驟

gem 'ckeditor_rails'寶石添加到Gemfile中

//= require ckeditor-jquery包括在application.js中

<%= f.text_area :content, :class => 'ckeditor' %>的JS類添加到您的文本區域輸入

+0

我做了你告訴我,但繼續同樣的問題,我需要更新新的形式使用ckeditor,我正在使用rails 4.0 – Andru1989

+0

我只是做了一個測試與香草欄4但一切工作正常 - 你可以看到我做的示例項目,以測試它是否有幫助,但它聽起來像你有一些更深的問題這是尚未描述:https://github.com/trh/rails4_ckeditor_example – trh

+0

我找到了解決方案,但不是很好,因爲我需要卸載寶石turbolinks,寶石是問題,你知道我怎麼能用它turbolinks呢??或者,也許可以配置一個link_to,它不能在同一個項目中使用turbolinks ... – Andru1989

0

我找到了解決方案,就像我在l中所說的那樣AST回答的問題是turbolinks

在當我們不想使用的鏈接與turbolinks合作,我們只需要做出一個div這樣

<div data-no-turbolink> 
    <%= link_to 'Nuevo Documento', new_version_documento_path(@version), :class => 'btn btn-primary' %> 
    <%= link_to 'Atras', versions_path , :class => 'btn'%></div> 

所以這個環節不能與渦輪環節的工作的話但ckeditor的寶石沒有任何問題