我正在尝试在Rails 5应用程序中使用ckeditor gem。我将编译路径添加到config / initializers / assets.rb:
Rails.application.config.assets.precompile += Ckeditor.assets
我可以看到它可以正确编译。问题是,在生产中,我遇到404错误(在开发中工作正常):
Failed to load resource: the server responded with a status of 404 :assets/ckeditor/config.js?t=GB8C:1
这告诉我ckeditor gem引用的是硬编码的资产名称,而不是摘要命名的资产。有解决方法吗?
感谢您的帮助, 凯文
答案 0 :(得分:1)
我很久以前就遇到了同样的问题,最终使用了这个github.com/alexspeller/non-stupid-digest-assets来跳过ckeditor资产的摘要(我也对需要资产的其他宝石做了同样的事情太)。这不是最佳解决方案,但对我而言,我从不更改ckeditor资产,因此确实不需要摘要。