2011-07-20 44 views
1

我在尋找如何安裝CKEDITOR爲Active_Admin如何安裝「CKEDITOR」爲「主動管理」與「Rails的3.1」

我已經安裝CKEDITOR,我已經把這個線在我的「初始設置/ active_admin.rb '文件。

#要加載JavaScript文件:
config.register_javascript '的CKEditor/config.js'

併線

config.autoload_paths + =%W(# {config.root}/app/models/ckeditor)

in my'config/application.rb'

開始時'config.js'文件未加載,因爲當我安裝Ckeditor gem時,它會在public/javascripts中創建一個名爲Ckeditor的文件夾,但使用rails 3.1時,我必須將此文件夾移動到assets/javascripts中。 ..

這就是我所做的。

現在文件「config.js'被載入。

但現在我不知道我有什麼下一步要做

回答

2

滑軌3.2

activeadmin-0.4.3

在 '初始化/ active_admin.rb' 文件

config.register_javascript 'ckeditor/ckeditor.js' 
    config.register_javascript 'ckeditor/init.js' 

形式

= f.cktext_area :text 
1

您還可以使用您的形式

f.input :name, :as => :ckeditor 
0

有一個在此任務的公報維基一個page

1

如果您的資產管道與外部主機服務器一起使用,則必須稍微修改一下。

assets/javascripts/active_admin.js應該是這樣的:

//= require active_admin/base 
//= require_self 
//= require ckeditor/ckeditor 
//= require ckeditor/init 

var CKEDITOR_BASEPATH = 'http://assets.yourdomain.com/assets/ckeditor/'; 

然後你就可以走了。