【发布时间】:2012-07-20 14:53:55
【问题描述】:
我的成员索引页面只是一个成员列表,但我希望每 3 个成员都包含在一个包含的 div 中(这将像一行一样)。所以而不是:
<div class="member"></div>
<div class="member"></div>
<div class="member"></div>
<div class="member"></div>
<div class="member"></div>
我需要的标记是:
<div class="row">
<div class="member"></div>
<div class="member"></div>
<div class="member"></div>
</div>
<div class="row">
<div class="member"></div>
<div class="member"></div>
</div>
我确实有一个解决方案,但我对此并不满意。实际上我之前在 ERB 中看到过更好的方法,但找不到了。
我当前的代码:
<div class="row">
<% @members.each do |member| %>
<div class="member"><%=member.name%></div>
<%= cycle("", "", "</div><div class=\"row\">".html_safe) %>
<% end %>
</div>
【问题讨论】:
标签: html ruby-on-rails ruby erb