我有一个名为扇区的对象。
<div class="col-md-6 md-margin-bottom-40">
<ul class="list-unstyled categories">
<% @sectors_name.each do |sector| %>
<li><%= link_to sector.name, sector_path(sector) %></li>
<% end %>
</ul>
</div>
我想每 6 <li></li>
有一个新列
在我的代码中,我只有一个无限滚动的列表。最好是这样的
<div class="col-md-6 md-margin-bottom-40">
<% @sectors_name.each do |sector| %>
<ul class="list-unstyled categories">
<li><%= link_to sector.name, sector_path(sector) %></li>
</ul>
<% end %>
</div>
当显示 6 个元素时,循环再次开始并生成一个新的 <ul>
你知道我应该做什么吗?
你可以使用in_groups_of(n)
:
<% @sectors_name.in_groups_of(6) do |sectors| %>
<% sectors.each do |sector| %>
<ul class="list-unstyled categories">
<li><%= link_to sector.name, sector_path(sector) %></li>
</ul>
<% end %>
<% end %>
我是一名优秀的程序员,十分优秀!