我正在尝试将生产模式放入网站。出于某种原因,我不得不使用预编译资产,我这样做了:
RAILS_ENV=production bundle exec rake assets:precompile
(原因是我使用mod_passenger,没有预编译资产我无法正常工作)。
一切正常,但不是CKEditor。我使用galetahub / ckeditor gem。它在开发思想中运行良好,但在生产中我有以下错误:
Uncaught [CKEDITOR.resourceManager.load] Resource Name "Default" was not found at "[...]/assets/ckeditor/styles.js?t=D6IE
并且在编辑的位置,我......没有。
我已经尝试过在那里找到一些解决方案,比如添加:
//= require ckeditor/override
但是由于这个我无法预编译资产,它会给我一个“ckeditor / override not found”错误。
我也试图定义CKEDITOR_BASEPATH,它改变了......没有。
.js的路径似乎很好,除了在ckeditor存储库中我没有名为styles.js,但我想资产管道重定向它?
感谢您的帮助,我不在乎。