我有一个使用水银wysiwyg编辑器的工作rails 3.1应用程序,但是当推送到heroku(雪松堆栈)时我无法正常工作。应用程序运行,直到尝试编辑页面时,错误如下:
ActionView :: Template :: Error(mercury.css未预编译)
请注意,我已预编译资产管道以进行生产部署,应用程序的其余部分按预期运行。
欣赏其他任何设法解决问题的人的洞察力!
答案 0 :(得分:11)
我终于明白了......
在config/environments/production.rb
文件中,将其添加到YourAppName::Application.configure do
块...
config.assets.precompile += %w( mercury.js mercury.css mercury_overrides.css )
config.assets.precompile
有一个注释掉的部分描述了它。
基本上,mercury-rails
没有将js / css添加到预编译的资产列表中。
我就此问题提交了issue #73。