Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Heroku上的rails 3.1应用程序中尝试使用mercury wysiwyg编辑器时出错?_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails 在Heroku上的rails 3.1应用程序中尝试使用mercury wysiwyg编辑器时出错?

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

我有一个使用mercury wysiwyg编辑器的rails 3.1应用程序,但是当推到heroku(cedar stack)时,我无法让它工作。应用程序一直运行,直到尝试编辑页面,错误如下:

ActionView::Template::Error(mercury.css未预编译)

请注意,我已经为生产部署预编译了资产管道,应用程序的其余部分按预期运行


感谢其他任何成功解决问题的人的洞察力

我终于明白了

在文件
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上,资产就应该编译。回购协议中不需要编译资产。您可以手动浏览您的资产吗?标准资产编译正确,问题已在下面解决-感谢您花时间思考!工作得很好,谢谢你的帮助,很有意义,我应该读一下这篇文章