CKEditor gem不能在生产中使用

时间:2014-11-04 17:07:40

标签: javascript ruby-on-rails ruby-on-rails-4 ckeditor

我在我的Rails 4应用程序中使用CKEditor gem(v 4.0.7.2)。它在开发中工作正常,但只要我将服务器切换到生产模式,我就会在控制台中收到以下JavaScript错误:Uncaught TypeError: Cannot read property 'langEntries' of null。此外,某些CKEditor对话框不再显示。

开发和生产之间的JavaScript有什么变化?

1 个答案:

答案 0 :(得分:0)

这个问题最终成为开发和生产环境之间的差异。加载JavaScript文件的顺序(生产是lexigraphic,开发是......不......)。通过将Gemfile中的require_tree替换为每个文件require并按照需要加载的顺序放置文件,问题就解决了。