2011-11-05 63 views
0

任何人都試圖在Rails 3.1應用程序上使用active_admin集成CKEditor?我在正常形式中取得了成功......但與active_admin接口上的表單無關。假設我有一個只有管理員用戶可以更新或插入的產品入口表單...現在,由於我需要更多的定製外觀,因此我製作了部分產品表單,並在該表單上使用了相應的代碼,因爲active_admin依賴於此表單。 CKEditor應該和Formastic領域一起工作......但我只能看到一個正常的textarea字段......任何人都可以幫我在這裏找到我錯過的東西嗎?使用Rails 3.1無法在活動管理界面上看到CKEditor面板

我正在使用ckeditor寶石爲此。 在formastic形式I具有的字段命名描述和我加入這一行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

你有沒有解決這個問題?我面臨同樣的問題。在本地運行良好,但在Heroku上崩潰。 –

回答

1

CKEditor的激活與類「CKEditor的」缺省輸入。所以,你可以寫:

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

這是對我的作品

1

一些奇怪的原因,我的工作是在active_admin.js.coffee

最初添加

#= require ckeditor/init 

我將它添加到像這樣的application.js中

//= require ckeditor/init 

但奇怪的是它是不夠的

相關問題