私のメンバー インデックス ページは単なるメンバーのリストですが、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>