Rails 3.2 и компрессор yui

В Rails Guideпо конвейеру ресурсов говорится, что вы можете использовать yui-compressor в CSS с помощью:

config.assets.css_compressor = :yui

Однако я не вижу никаких признаков того, что это на самом деле используй это. Во-первых, не имеет значения, установлен ли у меня драгоценный камень yui-compressor или нет. Во-вторых, сжатый вывод одинаков независимо от того, есть у меня эта строка или нет.

Я добавил небольшую строку отладки в actionpack-3.2.3/lib/sprockets/compressors.rbв методе Registered_css_compressor, и это результат компиляции css : #<:rails::csscompressor:0x007fdef9f9fee0>

Похоже, строка конфигурации не соблюдается. Кто-нибудь реально использовал этот вариант?

Обновление

Просмотр sass-railsпоказывает, что выбор переопределен:

if app.config.assets.compress
    app.config.sass.style = :compressed
    app.config.assets.css_compressor = CssCompressor.new
end

Если я закомментирую это, то он на самом деле попытается запустить компрессор yui... Я все еще проверка вывода, чтобы убедиться, что он правильный.

6
задан DGM 9 June 2012 в 14:13
поделиться