ruby-on-rails - 无法将 CKeditor 集成到 rails_admin gem(使用 gem rich)

标签 ruby-on-rails ruby-on-rails-3 rails-admin

我点击链接 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/

相关文章:

ruby-on-rails - rails 如何正确回滚某些迁移

java - 状态 : 500 Internal Server Error org. jruby.RubyModule.getConstant(Ljava/lang/String;Z)Lorg/jruby/runtime/builtin/IRubyObject;

ruby-on-rails - Rails 3 查询多维数组

ruby-on-rails - Rails 3 gmaps4rails(点击 map )

ruby-on-rails-4 - Rails 4 的 Rails_admin 批量分配错误

ruby-on-rails - 无法运行新应用程序

ruby-on-rails - Errno::ENOENT: 没有这样的文件或目录@rb_sysopen log/production.log (heroku deploy)

sql - PostgreSQL - GROUP BY 子句或用于聚合函数

ruby-on-rails - CanCanCan:授权/取消授权特定模型属性

ruby-on-rails - Rails_admin,用另一个字段的值更改一个字段的值