我有一行代码
<li class="m-bottom-20">
和
<li id="faq_<%= faq.id %>">
如何组合这两行来指定class和id? 另外,我还有一个关于组合haml代码的问题。我已经有了这行haml代码
%li.m-bottom-20
但我需要用这行代替
= content_tag_for :li, faq do
但仍保留li的格式。
这两个问题实际上指的是相同的2行代码,一行在html.erb中,另一行在haml中。
答案 0 :(得分:1)
这样的事情应该有效:
%li.m-bottom-20{id: "faq_#{faq.id}"}
= content_tag_for :li, faq do
答案 1 :(得分:1)
您可以像这样指定类和ID:
%li.m-bottom-20{id: "faq_#{faq.id}"}
或
= content_tag :li, class: "m-bottom-20", id: "faq_#{faq.id}" do
"Some content"