无法使用in_groups_of将我的erb视图分类到组中

时间:2016-01-26 21:36:16

标签: ruby-on-rails erb

我正在尝试使用in_groups_of将我的rails html输出排序为两列。现在它只显示为一列。这是代码:

<% @providers.in_groups_of(2).each do |group| %>
<div class="row">

  <% group.each do |provider| %>
    <div class="col-xs-6">
      <h3><%= link_to provider.name, provider_path(provider) %></h3>


      <h4><%= provider.address %></h4>
    </div>
  <% end %>

1 个答案:

答案 0 :(得分:0)

您的div.col-md-12 每个占用整行的宽度。尝试将其更改为col-xs-6。 (我使用xs因此它会显示在任何大小的窗口上;如果不适合您的情况,请忽略它。)

<% @provider.in_groups_of(2).each do |group| %>
  <div class="row">
    <% group.each do |provider| %>
      <div class="col-xs-6">
        <h3><%= link_to provider.name, provider_path(provider) %></h3>
        <h4><%= provider.address %></h4>
      </div>
    <% end %>
  </div>
<% end %>