我正在尝试在我的rails应用

时间:2017-06-17 04:30:19

标签: ruby-on-rails ruby-on-rails-4

所以,我有一个应用程序正在使用循环尝试渲染2(或者可能更多,如果需要)列。它做了一个列,看起来很不错,但我想要2或更多的选项。我知道“in_groups.of()”,但我无法理解与我的

一起工作
<% @vendors.each do |vendor| %>
    <%= link_to vendor do %>
        <div class="row">
           <div class="col-md-6">
             <div class="card-container">
               <div class="col-md-6">
                 <div class="card">
                   <%= image_tag attachment_url(vendor,     :background_image), class: 'card-img-top' %>
                   <div class="card-block">
                     <h4 class="card-title"><%= vendor.Company %>.        </h4>
                     <p class="card-text"><%= vendor.Description.html_safe.first(25) %></p>
                     <div class="card-standing"><strong><%= vendor.FinancialStanding %></strong></div>
                   </div>
                 </div>
               </div>
             </div>
          </div>
        </div>
    <% end %>
<% end %>

1 个答案:

答案 0 :(得分:0)

不确定为什么需要这个,因为所有内容都可以使用css和html进行管理。但你可以做这样的改变:

<% @vendors.to_a.in_groups_of(2).each do |vendor| %> # @vendors.to_a cover AR to array
  <% vendor.each do |v| %> # becuase vendor is array here.
    ..........your code..............
  <% end %>
<% end %>