Rails4,CKEditor gem,预编译资产:Uncaught [CKEDITOR.resourceManager.load]资源名称“Default”未找到

时间:2013-10-31 05:16:28

标签: ruby-on-rails ckeditor asset-pipeline

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

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

感谢您的帮助,我不在乎。

0 个答案:

没有答案