资产似乎没有编译

时间:2011-11-14 04:21:30

标签: ruby-on-rails asset-pipeline

我一直收到错误消息,指出application.css没有编译。

我试过了:

rake assets:precompile

它没有用,我甚至试图用RAILS_ENV =生产来运行它,但它仍然没有用。

当我更改production.rb并设置config.assets.compile = true时,它就可以了。

为什么不是手动编译工作?

1 个答案:

答案 0 :(得分:1)

这是资产管道上的一个很棒的RailsGuide:

http://guides.rubyonrails.org/asset_pipeline.html

您需要在运行“预编译”之前设置RAILS_ENV,例如:

RAILS_ENV=production bundle exec rake assets:precompile

另见:

rake assets:precompile doesn't work (rails 3.1.1)

Rails 3.1 asset precompilation - include all javascript files