gpt4 book ai didi

ruby-on-rails - sprockets sass 部分 erb 扩展

转载 作者:行者123 更新时间:2023-12-01 06:51:10 25 4
gpt4 key购买 nike

我注意到,在最新的 rails 和 sprocket 版本(3.2.1 和 2.2.0)中,将 erb 文件扩展名添加到 sass 部分时似乎出现了问题。

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

$背景色:<%= '#fff' %>;

一切正常。

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

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

附言我知道 Assets 管道通过预编译 Assets 来提高效率,但我正在尝试编写一个主题 Controller ,该 Controller 能够为站点选择默认颜色/布局方案,随后将在生产中形成默认的预编译 css Assets .

此致,

约翰·利克

最佳答案

这是一个 sass-rails错误,如讨论 here .

我有 same question并发现解决方案是通过安装 sass-rais-path .

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

关于ruby-on-rails - sprockets sass 部分 erb 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9268515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com