我以前在 heroku 上开发过几个应用程序,从来没有遇到过这个错误:
ActionView::Template::Error(application.css 未预编译):
我最新的推送甚至没有对 application.css
文件进行更改。这是怎么回事?
我看到文章说将 production.rb
中的一行更改为:
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true
但这不会减慢一切吗?为什么会突然出现这个错误?修复它的最佳方法是什么?
编辑: 我应该注意到它在开发中工作得很好。
最佳答案
在您的开发环境中运行rake assets:precompile:all
。确保它不会给您带来错误,并且它会创建 public/assets/application.css
。如果它确实给你一个错误,解决它应该可以解决 Heroku 上的问题。
关于ruby-on-rails - ActionView::Template::Error(application.css 未预编译):,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14822078/