假设我的集合中有16个对象,我想创建4行,每行4个。
如何使用partials?
一种方法是在主页面上使用一个局部,并使每一行部分渲染。然后在那部分内部,有4个对象 - 但我如何实际做到这样,它不会重复对象和所有这些好东西?
所以我想的结构是局部的(产生4行),而每个部分是另一个并排产生4个物体的部分。
但不太确定如何解决这个问题。
建议?
答案 0 :(得分:6)
<% @objects.in_groups_of(4, false) do |objects| %>
<div class="row">
<% objects.each do |object| %>
<%= render object %>
<% end %>
</div>
<% end %>