CKEDITOR不会在生产中更新配置

时间:2019-07-28 18:46:01

标签: javascript ruby-on-rails ckeditor

我在CKEDITOR上添加了一个自定义插件,该插件可以在开发模式下很好地工作,并且每次更新config.js时,它都会在我的本地环境中正确加载。

我决定以生产模式将其部署在服务器上,但是我不知道为什么我的插件没有出现在生产模式下。

在服务器上的config.js中,我有这个

{ name: 'insert', items: [ 'Imgur', 'tliyoutube2', 'linkfile'] },

但是当我在我的网站上的检查器中查看源文件时,

{ name: 'insert', items: [ 'Imgur', 'tliyoutube2'] },

我已经在生产模式下预编译了资产,并且可以在public/assets/ckeditor/plugin中找到我的插件linkfile的存储库。

另外,如果我看看public/assets/ckeditor/config.js,我就会看到正确的以下行:

{ name: 'insert', items: [ 'Imgur', 'tliyoutube2', 'linkfile'] },

我尝试删除所有public/assets并使用RAILS_ENV=production rake assets:cleanRAILS_ENV=production rake tmp:cache:clear清除缓存,我也通过在Rails.cache.clear中使用RAILS_ENV=production rails c清除了缓存。

然后再次预编译资产,但它不会改变检查器中的config.js并继续显示:

{ name: 'insert', items: [ 'Imgur', 'tliyoutube2'] },

我通过执行touch tmp/restart.txt重新启动我的乘客服务器,但我也做了systemctl restart apache2

我已经清除了浏览器中的缓存,但是没有用。

我尝试通过删除youtube插件来进行所有此类操作

{ name: 'insert', items: [ 'Imgur'] },

我一直拥有

{ name: 'insert', items: [ 'Imgur', 'tliyoutube2'] },

0 个答案:

没有答案