Temel olarak 3.0.x içinde mükemmel bir şekilde çalışan bir yapıya sahibim ve şimdi undefined variable
hatalarıyla bozuluyor.SASS global değişkenleri parsiyellere geçilmiyor
- Partials
- _header.css.sass
- main.css.sass
- application.css.sass
_base.css.sass application.css.sass
:
//=require 'main'
main.css.sass
:
@import 'partials/base'
@import 'partials/header'
Oldukça basit şeyler. sanki daha önce bu hatayı yoktu _base.css.sass
üzerinde tanımlı bir değişken kullandığından
Ben _header.css.sass
bir hata alır ve biz _base.css.sass
üzerine bu değişkenleri içe aktardığınız çünkü bana hiç mantıklı Aynı bağlamda _header.css.sass
'u ithal ediyoruz.
Her kısmi ortamda _base.css.sass
'u almak zorunda mıyım? main.css.sass
'un global değişkenler gerektiren, ihtiyacınız olan kendi kısmi bölümlerinde kullanılamadığı nokta nedir?
Yapım tamamen yanlışsa, lütfen bana bir alternatif verin, öneriye bayılırım.
"config.assets.precompile" senin arkadaşın :-) [Sadece beni gerçekten yardımcı olan buraya bir göz var !!!] [1] [1]: http: // stackoverflow .com/questions/7134034/using-rails-3-1-assets-pipeline-koşullu-kullanım-specific-css –