【发布时间】:2015-01-17 13:10:36
【问题描述】:
我正在尝试在 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 */
我想我犯了一个错误,我只是不明白是什么。
【问题讨论】:
-
这个问题也刚刚出现在我面前。之前运行良好的变量和 mixin 突然没有预编译。我看到的唯一区别是我最近的应用程序是在 Rails 4.1.1 上,而其他应用程序是 4.1.0 及以下版本。我开始认为这是一个错误。
-
你需要完整的树然后你做一些导入?删除 require_tree
-
@marvwhere 添加它是一个答案,我会接受它:)
标签: ruby-on-rails ruby sass asset-pipeline