我正在努力将twitter-bootstrap集成到我的应用程序中,并且在索引操作中呈现结果时遇到了一些问题
基本上,我想要做的是让我的对象按行显示,每行有4个元素。
为了得到一个想法,我设法做到了
1 2 3 4
5 6 7 8但这是1行,我需要实现的内容如下所示
1 2 3 4
5 6 7 8
调用时,有没有办法做到这一点(最好是不使用js)?
<%= render @kindergartens %>还是在部分的内部?
发布于 2012-09-24 04:46:08
您可以使用in_groups_of方法。在您的视图中,您将执行以下操作:
<% @kindergartens.in_groups_of(4) do |grp| %>
<ul>
<% grp.each do |item| %>
<li><%= item.id %></li>
<% end %>
</ul>
<% end %>这将为每组4个人呈现一个单独的ul。或者你可以做表格行或任何符合你需要的事情。
https://stackoverflow.com/questions/12554210
复制相似问题