ckeditor无法在rails_admin中工作:未捕获TypeError:CKEDITOR.style.customHandlers [e.type]不是构造函数

时间:2017-02-06 08:29:14

标签: ruby-on-rails ruby heroku ckeditor

我在生产中 ckeditor rails_admin 中工作时遇到问题。它正在本地开发模式下工作。 ckeditor正在处理我的应用程序,但它无法在rails_admin中运行。我在Google Chrome控制台中收到此错误:

Uncaught TypeError: CKEDITOR.style.customHandlers[e.type] is not a constructor

我正在使用:

  • Rails 4.2.2
  • Ruby 2.2.4
  • 的Heroku
  • gem galetahub / ckeditor(4.2.2)
  • gem sferik / rails_admin(0.8.1)
  • ckeditor的外部插件mediaembed

这是我用来让kkeditor显示在rails_admin中的代码:

field :description, :ck_editor

我尝试过从github获取gems ,但同样的问题仍然存在。

根据ckeditor 在我的heroku app中工作,知道我做得不对吗?

如果我缺少可能有助于调试此信息的信息,请告诉我。提前谢谢!

1 个答案:

答案 0 :(得分:0)

我将以下行添加到 app / assets / javascripts / rails_admin / custom / ui.js

//= require ckeditor/init    

它现在有效!我以前只添加到 application.js