Ruby on rails 在Heroku上的rails 3.1应用程序中尝试使用mercury wysiwyg编辑器时出错?
我有一个使用mercury wysiwyg编辑器的rails 3.1应用程序,但是当推到heroku(cedar stack)时,我无法让它工作。应用程序一直运行,直到尝试编辑页面,错误如下: ActionView::Template::Error(mercury.css未预编译) 请注意,我已经为生产部署预编译了资产管道,应用程序的其余部分按预期运行Ruby on rails 在Heroku上的rails 3.1应用程序中尝试使用mercury wysiwyg编辑器时出错?,ruby-on-rails,heroku,Ruby On Rails,Heroku,我有一个使用mercury wysiwyg编辑器的rails 3.1应用程序,但是当推到heroku(cedar stack)时,我无法让它工作。应用程序一直运行,直到尝试编辑页面,错误如下: ActionView::Template::Error(mercury.css未预编译) 请注意,我已经为生产部署预编译了资产管道,应用程序的其余部分按预期运行 感谢其他任何成功解决问题的人的洞察力 我终于明白了 在文件config/environments/production.rb中,将其添加到You
感谢其他任何成功解决问题的人的洞察力 我终于明白了 在文件
config/environments/production.rb
中,将其添加到YourAppName::Application.configure do
块中
config.assets.precompile+=%w(mercury.js mercury.css mercury\u overrides.css)
config.assets.precompile
中有一个注释掉的部分对其进行了描述
基本上,mercury-rails
没有将js/css添加到预编译的资产列表中
我就此向mercury提交了申请。一旦代码在Heroku上,资产就应该编译。回购协议中不需要编译资产。您可以手动浏览您的资产吗?标准资产编译正确,问题已在下面解决-感谢您花时间思考!工作得很好,谢谢你的帮助,很有意义,我应该读一下这篇文章