2012-09-03 65 views
0

我有一堆单独的文件,其中包含我在项目范围内使用的变量。由于变量不会通过不同的SCSS文件throughtout项目坚持我有我的application.css.scss文件的beggining后立即将其导入:Rails - 所需的资产文件,@import和全局变量变量

@import "filename.css.scss" 
/* 
*= require jquery-ui 
*/ 

现在,我通过@import导入一切都被马上进口没有任何问题。我试图通过链轮导入的所有内容都被忽略;所以如果我使用@import指令手工导入每个SCSS文件,它都会被很好地导入 - 这意味着文件可以被应用程序访问。任何想法可能是错误的?

我使用rails v 3.2.6,链轮2.1.3。

回答

0

花一些时间浏览网页和阅读链轮文档后,我发现了以下工作:

链轮只分析文件的开头(直到它到达第一个注释块的结束),所以:

@import "filename.css.scss" 
/* 
*= require jquery-ui 
*/ 

这将导入filename.css.scss,但会忽略* = require jquery-ui指令。

/* 
*= require jquery-ui 
*/ 
@import "filename.css.scss" 

这将工作得很好,加载jquery-ui,然后导入filename.css.scss。

希望这将有助于未来的人。