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方式一次迭代一个集合两个记录.
啊,在这个问题的帮助下,在发布之后想出来了.
为了后人的缘故,这是我的解决方案:
<% @users.each_slice(2) do |two| %>
<tr>
<% two.each do |p| %>
<td>
<%= p.id %>
</td>
<% end %>
</tr>
<% end %>
Run Code Online (Sandbox Code Playgroud)