1

有没有更好的方法来呈现 3 行 3 而无需专门调用按 3 分组的项目?

<div class="row">
  <%= render partial: 'thumbnail', collection: @pages[0..2] %>
</div>

<div class="row">
  <%= render partial: 'thumbnail', collection: @pages[3..5] %>
</div>

<div class="row">
  <%= render partial: 'thumbnail', collection: @pages[6..8] %>
</div>
4

1 回答 1

2

您可以in_groups_of为此使用:

<% @pages.in_groups_of(3) do |group| %>
  <%= render partial: 'thumbnail', collection: group %>
<% end %>
于 2013-10-20T21:38:43.743 回答