2014-01-18 22 views
0

我更新了我的Spree Commerce应用程序以包含spree_fancy主题(本地工作),并在将更改推送到git并运行cap部署之后,页面现在显示错误消息“我们很抱歉,但出错了”。Sprockets :: Helpers :: RailsHelper :: AssetPaths :: AssetNotPrecompiledError store/print.css未预编译 - 该怎么办?

我查看了production.log文件,但是我看到的都是列表和列表的呈现内容,没有错误。只有200 OK和301永久移动消息。

我重新启动服务器,并确实rake db:migrate。两者都没有帮助。

我该如何去了解哪里出了问题?

// UPDATE

我加我加config.consider_all_requests_local = true到production.rb,做了回滚和部署,现在我在浏览器中看到一个错误信息(这是不是在production.log ...):

Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError in  
Spree/home#index 

store/print.css isn't precompiled 

我在网上搜索并添加以下到production.rb:

config.assets.precompile += %w(store/shared/_print.css) 

但这并没有帮助。我还将print.css文件添加到/ public/assets/stylesheets/store /,并且使用RAILS_ENV=production bundle exec rake assets:precompile进行了预编译,但这也不起作用。

有没有人有另一个想法该怎么办?

回答

1

使用RAILS_ENV =生产包exec rake资产:预编译。谢谢!