我正在尝试在Rails 4.1中使用资产管道,似乎在变量及其范围方面存在一些问题。
这是我的applications.css.scss
/*
*= require_self
*= require_tree .
*/
@import 'common/mixins';
@import 'common/variables'; /* variable $content-max-width defined here */
.main { height: $content-max-width; } /* works */
@import 'common/content'; /* fails, undefined variable $content-max-width */
我认为我犯了一个错误,我只是不明白是什么。
答案 0 :(得分:1)
删除
*= require_tree .
否则,你加载所有东西两次,也没有机会以正确的顺序加载它。 rails只需将其加载到"随机"方式,然后你大部分时间都会遇到错误。