链轮sass部分erb扩展

我注意到使用最新的rails和链轮版本(3.2.1和2.2.0)时,如果将erb文件扩展名添加到sass partial中,则似乎存在问题。

例如,如果somestylefilename.css.sass重命名为somestylefilename.css.sass.erb,并且该文件包含使用erb的sass变量的声明,则: – :

$ background-color:;

一切都好。

但是,如果将sass partial从_sharedpartial.css.sass重命名为_sharedpartial.css.sass.erb,则无法识别相同的变量声明。

我不确定这是否是报告此行为的正确论坛,或者它是否是sass,rails或链轮问题。

PS我知道资产管道通过预编译资产来实现效率,但我正在尝试编写一个能够为站点选择默认颜色/布局方案的theeme控制器,该站点随后会形成默认的预编译css资产。生产。

最好的祝福,

约翰利克

这是一个sass-rails错误,如此处所述。

我有同样的问题 ,发现解决方案是安装sass-rais-path

这使Rails按预期工作SASS + ERB。

这听起来有点荒谬,但你试图删除.erb扩展吗?

通常,即使使用erb标记,也不必使用它。