我更新了我的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
进行了预编译,但这也不起作用。
有没有人有另一个想法该怎么办?