如何使用“Rails 3.1”为“Active Admin”安装“Ckeditor”
我正在寻找如何为Active\u Admin安装Ckeditor 我已经安装了Ckeditor,并将这一行放在了我的'initializers/active_admin.rb'文件中如何使用“Rails 3.1”为“Active Admin”安装“Ckeditor”,ckeditor,wysiwyg,ruby-on-rails-3.1,Ckeditor,Wysiwyg,Ruby On Rails 3.1,我正在寻找如何为Active\u Admin安装Ckeditor 我已经安装了Ckeditor,并将这一行放在了我的'initializers/active_admin.rb'文件中 config.register_javascript 'ckeditor/ckeditor.js' config.register_javascript 'ckeditor/init.js' 要加载javascript文件,请执行以下操作: config.register\u javascript 'c
config.register_javascript 'ckeditor/ckeditor.js'
config.register_javascript 'ckeditor/init.js'
要加载javascript文件,请执行以下操作:
config.register\u javascript
'ckeditor/config.js'
线路呢
config.autoload_路径+=%W{config.root}/app/models/ckeditor
在我的'config/application.rb'中
在开头,没有加载'config.js'文件,因为当我安装Ckeditor gem时,它在public/javascripts中创建了一个名为Ckeditor的文件夹,但在rails 3.1中,我必须将该文件夹移动到assets/javascripts中
我就是这么做的
现在加载了config.js文件
但现在我不知道下一步要做什么
var CKEDITOR_BASEPATH = '/assets/ckeditor/';
转到ckeditor.js文件的开头
我相信您对rails 3.1中文件的新位置有疑问。确保所有ckeditor文件都位于javascript/ckeditor文件夹中,或者相应地修改链接
请参见添加
var CKEDITOR_BASEPATH = '/assets/ckeditor/';
转到ckeditor.js文件的开头
我相信您对rails 3.1中文件的新位置有疑问。确保所有ckeditor文件都位于javascript/ckeditor文件夹中,或者相应地修改链接
请参见Rails 3.2
activeadmin-0.4.3
在'initializers/active_admin.rb'文件中
config.register_javascript 'ckeditor/ckeditor.js'
config.register_javascript 'ckeditor/init.js'
形式上
= f.cktext_area :text
轨道3.2
activeadmin-0.4.3
在'initializers/active_admin.rb'文件中
config.register_javascript 'ckeditor/ckeditor.js'
config.register_javascript 'ckeditor/init.js'
形式上
= f.cktext_area :text
也可以在表单中使用
f.input :name, :as => :ckeditor
也可以在表单中使用
f.input :name, :as => :ckeditor
此任务的官方wiki中有一个。此任务的官方wiki中有一个。如果您将资产管道与外部主机服务器一起使用,则您必须稍微修改一下 您的资产/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/';
然后你就可以开始了。如果你的资产管道与外部主机服务器一起使用,那么你必须稍微修改一下 您的资产/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/';
那你就可以走了