首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails -必需的资产文件、@import和全局范围变量

Rails -必需的资产文件、@import和全局范围变量
EN

Stack Overflow用户
提问于 2012-09-03 21:12:34
回答 1查看 184关注 0票数 0

我有一堆独立的文件,在这些文件中我保存了项目范围内使用的变量。由于变量不会在整个项目中持续存在于不同的scss文件中,因此我必须在application.css.scss文件生成后立即导入它们:

代码语言:javascript
运行
复制
@import "filename.css.scss"
/*
 *= require jquery-ui
 */

现在,我通过@import导入的所有内容都可以立即导入,没有任何问题。我试图通过链轮导入的所有内容都被忽略了;因此,如果我使用@import指令手动导入每个SCSS文件,它们都可以很好地导入-这意味着文件可以被应用程序访问。你知道哪里会出问题吗?

我使用的是rails v3.2.6,链轮2.1.3。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-04 18:31:20

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

链轮只解析文件的开头(直到它到达第一个注释块的末尾),因此:

代码语言:javascript
运行
复制
@import "filename.css.scss"
/*
 *= require jquery-ui
 */

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

代码语言:javascript
运行
复制
/*
 *= require jquery-ui
 */
@import "filename.css.scss"

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

希望这能在未来对某些人有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12248597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档