Rails 3.1资产管道 - 为什么我的图像不能预编译用于生产?

时间:2011-11-08 15:30:27

标签: ruby-on-rails ruby-on-rails-3.1 asset-pipeline

运行时:

rake assets:precompile:all RAILS_ENV=production RAILS_GROUPS=assets

所有内容都是预编译但不是我的/app/assets/images/*

我甚至尝试将其添加到我的environment/production.rb

config.assets.paths << "#{Rails.root}/app/assets/images"

怎么了?谢谢!

3 个答案:

答案 0 :(得分:38)

找到解决方案:Add to environment/production.rb

config.assets.precompile += %w[*.png *.jpg *.jpeg *.gif] 

为什么不是默认值;这条线说:(已经添加了application.js,application.css和所有非JS / CSS)

答案 1 :(得分:2)

将此格式用于服务器:

rails assets:precompile:all -e production

答案 2 :(得分:-3)

config/environment/production.rb

中设置

config.assets.compile = true