0

我正在努力与twitter-bootstrap我的应用程序集成,并且在索引操作中呈现结果时遇到了一些问题

基本上我想要做的是让我的对象按行显示,每行有 4 个元素。

为了得到一个想法,我已经设法做到了

1 2 3 4    
5 6 7 8

但这是 1 行,我需要实现的是这样的

1 2 3 4

5 6 7 8

调用时有没有办法做到这一点(最好不使用js)

<%= render @kindergartens %>

还是里面偏?

4

1 回答 1

1

你可以使用in_groups_of方法。在您看来,您将这样做:

<% @kindergartens.in_groups_of(4) do |grp| %>
  <ul>
  <% grp.each do |item| %>
    <li><%= item.id %></li>
  <% end %> 
  </ul>
<% end %>

ul这将为每组 4个单独呈现一个。或者您可以执行表格行或任何适合您需要的内容。

于 2012-09-23T20:46:08.247 回答