2015-04-04 41 views
1

的Ruby 2.1/3.2 Rails的 - 在production.rb我:紅寶石在生產中的Rails 3不壓縮CSS

config.assets.compress =真 config.assets.compile =真

的JS文件壓縮得很好,沒有空白,註釋或新行。

CSS文件仍然有一些空格,註釋和所有新行字符。

回答

2

你需要使用gem來壓縮你的CSS。

Gemfile添加sass-rails寶石

gem 'sass-rails' 

然後在您config/production.rb文件告訴Rails使用它。

config.assets.css_compressor = :sass 
+0

的工作,與除了application.rb中鏈輪:: Compressors.register_css_compressor的(:SCSS, '薩斯::滑軌:: CssCompressor',:需要=> 'SASS /軌道/壓縮機') – 2015-04-07 04:44:56

+0

FYI - 在Rails 4中,這條特殊線路是不需要的。使用壓縮機配置屬性開箱即用。 – 2015-05-08 17:06:23