Gem ckeditor 在本地能显示,但是跑到服务器上就显示不了了,

rickyscott · June 03, 2014 · Last by chitsaou replied at June 05, 2014 · 3014 hits

ckeditor 在本地能显示,但是跑到服务器上就显示不了了

前端的代码: = f.cktext_area :bookintroduction, :ckeditor => {:language => "zh-cn",:toolbar => 'mini'}, class: "form-control"

后端的话,按照 github 上边的教程来做的

建议检查一下是否已经将 ckeditor 的 assets 加入到 precompile list 之中。

我最近遇到类似的问题,是因为 CKEditor 有部分 JavaScript 代码是在运行的时候动态加载的。而 Rails 的 Assets Pipline 需要在部署的时候把所有 JavaScript 代码全部处理成单个文件,所以在生产环境上 CKEditor 动态加载不到原来那个指定的文件(全压缩到一个文件中去了),造成无法使用。不知道 LZ 跟我遇到的问题是否一样,最好还是具体的分析一下。

也比较想知道大家是怎么处理这样的问题的,我感觉这种跟 Assets Pipeline 理念冲突的 JavaScript 库在 Rails 项目中如果不是非用不可的话,还是不用的好。

You need to Sign in before reply, if you don't have an account, please Sign up first.