链轮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标记,也不必使用它。