0

私がやりたいことは次のとおりですitems。4 つのグループでレンダリングしたいコレクションがあります。

<ul class="items row-fluid">
    <% @items.each do |item| %>

        <li class="well span3">
            <div>
                <h4 class="ellipsis toggle-ellipsis">  <%= link_to item.name,"#" %>  </h4>
            </div>

        </li>    
    <%end%>

</ul>

私がやりたいことは、ul で 4 つのアイテムをレンダリングしてから、別の ul で次の 4 つをレンダリングすることです。これを手動で行う方法を知っています(</ul><ul class=items>カウンター%4 = 0ごとに導入します)。この種のヘルパーがあるかどうか疑問に思っていました。

4

2 に答える 2

4

ええ、あります。おそらく自分を蹴るでしょう - http://apidock.com/rails/Array/in_groups_of

于 2013-09-20T03:15:58.403 に答える
0

これをチェックして:

@items.each_with_index do |item, index|
  puts "current_index: #{index}
end

インデックス var はカウンターです。したがって、インデックス %4 の場合....

于 2013-09-20T13:07:57.360 に答える