3

假设我的收藏中有 16 个对象,我想创建 4 行,每行 4 个。

我如何使用部分来做到这一点?

一种方法是只在主页上使用一个部分,并让该部分呈现每一行。然后在那个部分里面,有 4 个对象 - 但我实际上如何做到这一点,这样它就不会重复对象和所有这些好东西?

所以我想的结构是一个局部的(产生 4 行),每个局部是另一个并排产生 4 个对象的局部。

但不太确定如何做到这一点。

建议?

4

1 回答 1

6
<% @objects.in_groups_of(4, false) do |objects| %>
  <div class="row">
    <% objects.each do |object| %>
      <%= render object %>
    <% end %>
  </div>
<% end %>
于 2012-12-03T19:07:34.197 回答