Üyelerim dizin sayfası sadece üyelerin listesidir, ancak her 3 üyenin içeren bir div (bu satır gibi davranacak) olarak sarılmasını istiyorum. Yani ziyade: ihtiyacımEbeveyn defterindeki her N öğesini ERB'de (Rails) nasıl sarılır?
<div class="member"></div>
<div class="member"></div>
<div class="member"></div>
<div class="member"></div>
<div class="member"></div>
biçimlendirme olmak:
<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>
Bir çözüm var, ama ben memnun değilim. Daha önce ERB'de bunu yapmanın daha iyi bir yolunu gördüm, ama tekrar bulamıyorum.
Benim geçerli kod:
<div class="row">
<% @members.each do |member| %>
<div class="member"><%=member.name%></div>
<%= cycle("", "", "</div><div class=\"row\">".html_safe) %>
<% end %>
</div>
Ayrıca (3 false) in_groups_of (3) each_slice yerini alabilir –
Teşekkür efendim! Tam olarak aradığım şey bu. – tybro0103
'in_groups_of' benim için çalışmadı. Bu cevap 'her_slice' zamanımı kurtardı. –