我有这个ERB:
<li class="<%= pill_class_for(:home, :index) %>"><a href="/">Home</a></li>
pill_class_for
是一个辅助函数,它返回表示HTML类的字符串。如何将其更改为HAML?
我试过这个,但它很愚蠢,不起作用:
%li.= pill_class_for(:home, :index)<a href="/">Home</a>
您可以看到我上面尝试做的事情,但会产生SyntaxError
(Illegal element: classes and ids must have values.
)。
非常感谢。
答案 0 :(得分:2)
尝试以下
%li{:class => pill_class_for(:home, :index)}
%a{:href => "/"} Home