0

有人尝试在 Rails 3.1 应用程序上使用 active_admin 集成 CKEditor 吗?我在正常表单方面是成功的……但在 active_admin 界面上的表单却不是。假设我有一个只有管理员用户可以更新或插入的产品输入表单......现在,由于我需要更多自定义外观,我制作了部分产品表单并在其上使用了 formastic 代码,因为 active_admin 依赖于此。CKEditor 也应该适用于格式字段......但我只能看到一个普通的 textarea 字段......谁能帮我解决我错过的问题?

我为此使用ckeditor gem。在 formastic 表单上,我有一个名为 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 %>
4

2 回答 2

1

默认情况下,ckeditor 在具有类 'ckeditor' 的输入上激活。所以你可以写:

f.input :description, :input_html => { :class => "ckeditor" }

这对我有用

于 2011-11-07T15:29:44.183 回答
1

出于某种奇怪的原因,它可以添加

#= require ckeditor/init

在 active_admin.js.coffee

最初我像这样将它添加到 application.js

//= require ckeditor/init

但奇怪的是这还不够

于 2016-05-18T12:40:31.183 回答