[英]Use variable for inline style in .html.erb file
我有一个Sass变量,例如:
$color: #ddd
我有一个具有数据属性的view.html.erb文件,例如:
<%= f.button :button, class: class, data: { "spinner-color": "#ddd"
}%>
在我看来,我显然无法访问上述Sass变量(在过程中为时已晚)。 但我想以DRYest方式在其他所有html文件中重复这种颜色。 换句话说,我更喜欢使用一个变量,也许是一个Ruby常量?
公开建议...最好的方法是什么?
我对如何做有想法,但我不建议这样做。 我认为,SASS变量会使您的代码干燥得很好。 您还可以在helper中定义常量,以保持其他变量的整洁。
只需使用字符串插值:
<%= f.button :button, class: class, data: { 'spinner-color': "'#{COLOR_SPINNER}'" } %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.