5

我正在尝试将网站置于生产模式。出于某种原因,我不得不使用预编译的资产,我这样做了:

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 的东西,但我猜资产管道重定向它?

谢谢你的帮助,我没脑子。

4

0 回答 0