ERB`each_with_index`

时间:2019-04-22 16:10:42

标签: ruby-on-rails erb

each_with_index循环中的索引可被4整除时,我想创建一个新的表行。 即-我希望每行4个单元格。

当我尝试执行以下操作时,出现undefined method %错误。

<% @brand_promotions.each_with_index do |index, brand_promotion| %>
        <% if (index % 4) == 0 %>
          <div class="row">
        <% end %>
        <div class="col-3">
          Column <%= index %>
        </div>
        <% if (index % 4) == 0 %>
          </div>
        <% end %>
<% end %>

我该如何实现?

1 个答案:

答案 0 :(得分:0)

index是第二个参数

<% @brand_promotions.each_with_index do |brand_promotion, index| %>