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

时间:2013-02-11 22:25:00

标签: ruby-on-rails ruby ruby-on-rails-3 heroku

我之前在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

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

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

1 个答案:

答案 0 :(得分:15)

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