有人试过在带有active_admin的Rails 3.1应用程序上集成CKEditor吗?我在普通表单方面取得了成功...但没有使用active_admin接口上的表单。假设我有一个产品输入表单,只有管理员用户可以更新或插入...现在因为我需要更多的自定义外观我制作了部分产品表格并使用了formstic代码,因为active_admin依赖于此。 CKEditor也应该与形式领域一起工作......但我只能看到一个正常的textarea字段......任何人都可以帮我解决我错过的问题吗?
我正在使用 ckeditor gem。 在形式上我有一个名为description的字段,我在active_admin产品条目表单上为ckeditor添加了这一行:
<%= semantic_form_for [:admin, @product] do |f| %>
<%= f.inputs do %>
<%= f.input :name %>
<%= f.input :price %>
<%= f.input :description, :as => :ckeditor, :input_html => { :height => 400 } %>
<%= f.input :image, :as => :file %>
<% end %>
<%= f.buttons :commit %>
<% end %>
答案 0 :(得分:1)
ckeditor默认激活类'ckeditor'的输入。所以你可以写:
f.input :description, :input_html => { :class => "ckeditor" }
这对我有用
答案 1 :(得分:1)
对我来说有些奇怪的原因可以添加
#= require ckeditor/init
在active_admin.js.coffee中
最初我将它添加到像这样的application.js
//= require ckeditor/init
但奇怪的是还不够