我点击链接 GitHub gem rich将 CKeditor 安装到 rails_admin
但我收到错误:Unsupported field datatype: rich_editor
我的模型
edit do
field :title
field :description, :rich_editor do
config({
:insert_many => true
})
end
field :autho
field :book_type
end
如何解决这个错误?或者这是一个问题?
编辑: 我试过了,成功了
field :content, :text do
ckeditor do true end
end
最佳答案
我无法使用 Rails admin 使用 Rich gem 来处理 Rails 4 项目,因此我决定使用标准的 CK Editor Gem,这是作者推荐的操作过程。它花了整整 5 分钟才开始工作:
https://github.com/sferik/rails_admin/wiki/CKEditor
然后我将我的 CK_Editor 配置为使用可用功能的一小部分。
添加 CK_Editor gem 并配置我的 rails admin 初始化程序后,我在我的项目中创建了一个新的 javascript 文件:
/app/assets/javascripts/ckeditor/config.js
包含以下内容:
CKEDITOR.config.toolbar = [
{ name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ],
items: [ 'Bold', 'Italic', 'Underline', 'Strike', '-', 'RemoveFormat' ] },
{ name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi' ],
items: [ 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote',
'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock' ] },
{ name: 'links', items: [ 'Link', 'Unlink' ] },
];
记得重启你的 Rails 服务器!
关于ruby-on-rails - 无法将 CKeditor 集成到 rails_admin gem(使用 gem rich),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13070784/