Rails:一次加载两个表格单元格

yal*_*tar 2 html ruby-on-rails erb

这似乎应该很容易,但我无法找到一种方法来做到这一点.基本上我想加载(在ERB中,从通过Rails获取的集合)一个带有单元格的HTML表格,第一行有前两个记录,第二行有接下来的两个,等等.像这样:

-----------
| 1  |  2 |
| 3  |  4 |
| 5  |  6 |
-----------
Run Code Online (Sandbox Code Playgroud)

似乎有一种Ruby/Rails方式一次迭代一个集合两个记录.

yal*_*tar 7

啊,在这个问题的帮助下,在发布之后想出来了.

为了后人的缘故,这是我的解决方案:

  <% @users.each_slice(2) do |two| %>
     <tr>
        <% two.each do |p| %>
           <td>
              <%= p.id %>
           </td>
        <% end %>
     </tr>
  <% end %>
Run Code Online (Sandbox Code Playgroud)