html.erb(如何指定id和class)和组合haml代码

时间:2015-06-23 07:36:40

标签: jquery html ruby-on-rails haml erb

我有一行代码

<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中。

2 个答案:

答案 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"