【发布时间】:2011-09-10 07:07:30
【问题描述】:
基本上,我有一个在 3.0.x 中可以完美运行的结构,现在它因undefined variable 错误而中断。
- 部分
- _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上定义的变量
我之前没有遇到此错误,这对我来说毫无意义,因为我们在导入 _header.css.sass 的同一上下文中导入了 _base.css.sass 上的这些变量。
我是否也必须在每个部分上导入_base.css.sass?
main.css.sass 需要全局变量,如果它们不能在您需要的自己的部分中使用它们有什么意义?
如果我的结构完全错误,请给我一个替代方案,我很乐意提出建议。
【问题讨论】:
-
"config.assets.precompile" 是你的朋友 :-) [看看这里真的对我有帮助!!!][1] [1]: stackoverflow.com/questions/7134034/…
标签: ruby-on-rails-3 sass assets