小编Gyu*_*Sz.的帖子

Rails ckeditor extraplugin生产问题

我正在开发一个Rails 4.1应用程序.我用的CKEditor(https://github.com/galetahub/ckeditor),和我使用了一些extraplugin(图像2,其中还使用了小部件),存储在应用程序/资产/ CKEditor的/ plugins目录.我用过它f.cktext_area :extraPlugins => 'image2'.它在开发和生产环境中都很有效.

现在我决定添加一个额外的插件(syntaxhighlight),以相同的方式存储和使用(存储在app/assets/ckeditor/plugins中,调用:extraPlugins => 'image2,syntaxhighlight').在开发环境中它工作得很好,但在生产中ckeditor无法加载syntaxhighlight插件,因为它试图加载而不是它的散列版本:

未捕获的异常:[CKEDITOR.resourceManager.load]资源名称"syntaxhighlight"并没有在"/assets/ckeditor/plugins/syntaxhighlight/plugin.js"发现

我运行" rake assets:precompile"很多次,它生成了插件的哈希版本(/assets/ckeditor/plugins/syntaxhighlight/plugin-a9ce9661bf06ef29e7ac40baac50c044.js).但是其他(旧的)extraplugins都没有在公共目录中有简单的plugin.js,而且它们都有效.

任何想法如何使这个新的额外插件工作?

ruby-on-rails ckeditor

1
推荐指数
1
解决办法
611
查看次数

标签 统计

ckeditor ×1

ruby-on-rails ×1