ckeditor_rails预编译config.js

时间:2015-11-01 06:21:45

标签: ruby-on-rails deployment ckeditor

我使用ckeditor_rails gem,版本4.5.3。有一个rails 4.2应用程序。

我在/app/assets/ckeditor/config.js中添加了一个自定义配置文件,如https://github.com/tsechingho/ckeditor-rails文档中所述。这可以在生产环境中的application.js中正确预编译。

问题是在rake资产:precompile之后,在/public/assets/ckeditor/config.js中创建了一个示例配置文件,很可能是来自gem。并且我的配置不起作用(仅在生产中删除此文件后)。

有没有办法除了创建这个文件?或者在/app/assets/ckeditor/config.js中预编译文件的内容?

2 个答案:

答案 0 :(得分:0)

此文件是您应在app/assets/javascripts/ckeditor/config.js

中设置的预编译配置

也许你在这个文件中有一个错误,它停止了ckeditor的初始化。

检查网络浏览器的控制台输出是否有错误。

如果您不需要任何ckeditor配置,请将app/assets/javascripts/ckeditor/config.js设置为空文件。

答案 1 :(得分:0)

我们已成功将CKEditor部署到生产环境中:

enter image description here

enter image description here

让所有CKEditor的资产都进行预编译是一件很困难的事情,但是从我记忆中来看,你只需要确保为production环境进行预编译:

rake assets:precompile RAILS_ENV=production

enter image description here

我不记得任何其他选择。

我可以提供回购,我们可以查看是否可以让它运作。