2012-05-20 20 views
6

Raylar varlık boru hattı üzerinde Rails Guide Birlikte CSS üzerinde yui-kompresör kullanabilirsiniz diyor. Bir şey için, yui-kompresör geminin yüklü olup olmadığına bakılmaksızın bir fark yaratmıyor. Başka biri için, bu hatta sahip olmamakla birlikte sıkıştırılmış çıktı aynıdır. 3.2 ve yui kompresörü

ben registered_css_compressor yönteminde actionpack-3.2.3/lib/sprockets/compressors.rb içine biraz hata ayıklama satır koyun ve css derlendiği zaman bu sonucudur:

#<Sass::Rails::CssCompressor:0x007fdef9f9fee0> yüzden yapılandırma hat onur olmadığını belirledik. Bu seçeneği gerçekten kullanan var mı? sass-rails baktığında

Güncelleme

seçimi geçersiz olduğunu göstermektedir: Ben dışarı yorum yaparsanız

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

, o zaman aslında yui kompresörü başlatmaya çalışır ... ben hâlâ Doğru olup olmadığını görmek için çıktıyı kontrol etmek.

+1

Bunu üretim veya geliştirme ortamınızda mı deniyorsunuz? Raylar, geliştirme aşamasında varlıkları varsayılan olarak sıkıştırmaz. – meagar

+0

Geliştirme yapılandırmamı sıkıştırmak üzere ayarlıyorum. Sıkıştırıyor ama yui lib ile değil. – DGM

cevap

4

Gerçekten de raylardaki bir hatadır. Düzeltmek için bir yama ve pull request oluşturdum.

İlgili konular