我的成员索引页面只是一个成员列表,但我希望每 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>