2017-01-22 7 views
0

настоящее время я использую Rails 4. Мои настройки:Как минимизировать JavaScript и CSS с помощью Rails 4?

production.rb

# Compress JavaScripts and CSS. 
    config.assets.js_compressor = :uglifier 
    # config.assets.css_compressor = :sass 

Мое понимание Rails 4 предполагается Минимизировать JS и CSS однако, когда я бегу Page Speed ​​Insights, я Мне сказали, что мне нужно минимизировать мой JS & CSS.

Что я делаю неправильно? Как получить приложение Rails 4 для минимизации JS и CSS и сделать Google PageSpeed ​​счастливым? Благодаря

+0

Включает ли ваш Gemfile драгоценный камень 'sass-rails'? –

+0

Да, это 'gem 'sass-rails', '~> 5.0'' - Я хожу на героику. Есть идеи? thanks – AnApprentice

+0

Вы уверены, что это не ложный позитив? Вы пытались вручную посмотреть на скомпилированные активы в производстве? – max

ответ

0

http://guides.rubyonrails.org/asset_pipeline.html#css-compression

Если ваш Gemfile включает Sass-рельсы, CSS будет минимизирован по умолчанию, пока config.assets.compress = true в вашем production.rb

Чтобы сжать JS, вы можете использовать config.assets.js_compressor = :uglifier

Убедитесь, что uglifier находится в вашем Gemfile.