基本上我有一個結構,它在3.0.x中完美工作,現在又打破了undefined variable
錯誤。SASS全局變量未被傳遞到局部文件
- 泛音
- _base.css.sass
- _header.css.sass
- main.css.sass
- application.css.sass
的application.css.sass
:
//=require 'main'
的main.css.sass
:
@import 'partials/base'
@import 'partials/header'
很簡單的東西。
我得到_header.css.sass
一個錯誤,因爲它使用的_base.css.sass
定義的變量我以前沒有這樣的錯誤,這是沒有意義的我,因爲我們在_base.css.sass
進口這些變量在相同的背景下,我們正在導入_header.css.sass
。
我將不得不導入每個部分的_base.css.sass
嗎? main.css.sass
需要全局變量的點是什麼,如果它們不能用於你所需要的自身部分?
如果我的結構完全錯誤,請給我一個替代方案,我很樂意提供建議。
「config.assets.precompile」 是你的朋友:-) [隨便看看這裏它真的幫了我!] [1] [1]:HTTP://計算器.com/questions/7134034/using-rails-3-1-assets-pipeline-to-conditionally-use-certain-css – 2011-09-13 09:34:26