gpt4 book ai didi

ruby-on-rails - 如何从辅助方法设置变量以包含在 SASS SCSS 样式表中?

转载 作者:行者123 更新时间:2023-11-28 09:20:31 25 4
gpt4 key购买 nike

我有一个辅助方法可以检索我需要进入 SASS scss 样式表的字符串。如果我在 View 中调用该方法它工作正常,但似乎 sass 需要一个变量。似乎如果我尝试在 Controller 中设置一个 var,认为这最初是正确的方法,我就无法在任何地方看到 var。

我最初认为您可以简单地从 SASS 调用辅助方法,但显然不是这样?如果不是,

您能否提供一个在 sass scss 样式表中正确设置变量的示例,该样式表最初来自辅助方法?

最佳答案

将您的 SASS 文件重命名为 foobar.css.scss.erb。然后通过将此行放在顶部来包含您需要的包含辅助方法的辅助模块:

<% environment.context_class.instance_eval { include MyHelper } %>

然后你可以使用erb的helper方法

.foo {
color: <%= cool_color %>
}

关于ruby-on-rails - 如何从辅助方法设置变量以包含在 SASS SCSS 样式表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8932097/

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