Ruby - 迭代数组并创建一个三列x行表

时间:2012-03-22 05:31:52

标签: ruby-on-rails ruby arrays view

在视图中,我得到了一个对象数组。我想要一个三列表,将填充这些对象的属性。所以,如果我的列表有5个对象,我的表将有两行:第一行包含三个单元格,第二行包含2个单元格。

如何迭代该列表才能完成此任务?

1 个答案:

答案 0 :(得分:0)

如果你真的想要使用表并迭代你的数组,可以使用each_slice并查看返回的数组,例如your_array.each_slice(3)

但你也可以使用表,例如使用一些div,并迭代你的大(5个对象)数组并设置div的样式,使它们连续3个。