Ruby on rails 每三个数组项创建一个新的引导行

Ruby on rails 每三个数组项创建一个新的引导行,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,我有一个@schools(School.all)数组,我将这些@schools显示在一个引导行中(每行3个)。我想知道如何才能使@schools中的每三个条目都能创建一个新行,然后重复这个过程。谢谢 <% for 3 in @schools %> <div class="row"> <% @schools.each do |s| %> <div class="col-md-4"> </div>

我有一个@schools(School.all)数组,我将这些@schools显示在一个引导行中(每行3个)。我想知道如何才能使@schools中的每三个条目都能创建一个新行,然后重复这个过程。谢谢

<% for 3 in @schools %>
  <div class="row">
    <% @schools.each do |s| %>
      <div class="col-md-4">
      </div>
    <% end %>
  </div>
<% end %>

是你的朋友

<% @schools.each_slice(3) do |schools| %>
  <div class="row">
    <% schools.each do |s| %>
      <div class="col-md-4">
      </div>
    <% end %>
  </div>
<% end %>


有关文件:

<% @schools.in_groups_of(3) do |schools| %>
  <div class="row">
    <% schools.each do |s| %>
      <div class="col-md-4">
      </div>
    <% end %>
  </div>
<% end %>