我对将twitter-bootstrap
与我的应用程序集成感到困惑,我在索引操作中呈现结果时遇到了一些问题
基本上我想做的是让我的对象按行显示,每行有4个元素。
为了得到一个想法,我设法做到了这一点
1 2 3 4
5 6 7 8
但这是一排,我需要实现的是这样的
1 2 3 4
5 6 7 8
调用
时是否有办法(最好不使用js)<%= render @kindergartens %>
或在部分内部?
答案 0 :(得分:1)
您可以使用in_groups_of
方法。在您的视图中,您将执行此操作:
<% @kindergartens.in_groups_of(4) do |grp| %>
<ul>
<% grp.each do |item| %>
<li><%= item.id %></li>
<% end %>
</ul>
<% end %>
这将为每组4个呈现单独的ul
。或者您可以执行表格行或满足您需求的任何内容。