2011-07-05 68 views
0

我有一个scss部分文件"_sharedBase.scss"来存储mixin和其他变量,以便它可以在系统中的其他样式表中使用。Rails 3.1.rc4 scss部分有mixins不可用于主样式表

我打破我的风格成"common.css.scss"(用于持续地施加如字体家庭等属性)和"Screen.css.scss"用于屏幕媒体和"print.css.scss"打印介质,所以我可以安排屏安印刷不同的布局等。

在每3个主要文件的顶部我"@import "sharedBase.scss";这似乎是工作在铁轨服务器控制台我看到common.css请求,我看到(2X)消息编译_sharedBase.scss,但后来我得到一个错误编译common.css.scss它说它找不到mixin。

已经搜索并找到了像删除媒体这样的信息来防止这种情况,但仍然没有快乐。无论如何,我可以防止轨道编译scss到CSS为部分?

回答

1

我在3.1.0.rc4上有同样的问题。我所做的是在资产/样式表目录中创建一个名为_mixins.css.scss的文件。然后在每个.css.scss文件的顶部添加@import“mixins.css.scss”;

更好的是能够将它设置为一个地方,但现在这解决了这个问题。