6

我以前在heroku上开发过几个应用程序,从来没有遇到过这个错误:

ActionView::Template::Error (application.css isn't precompiled):

我最新的推送甚至没有对application.css文件进行更改..这里发生了什么?

我看过文章说将一行更改production.rb为:

# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true

但这不会减慢一切吗?为什么会突然出现这个错误?修复它的最佳方法是什么?

编辑:我应该注意到它在开发中工作得很好。

4

1 回答 1

15

rake assets:precompile:all在您的开发环境中运行。确保它不会给您错误并且它会创建public/assets/application.css. 如果它确实给你一个错误,解决它应该可以解决 Heroku 上的问题。

于 2013-02-12T00:19:57.027 回答