2012-03-22 153 views
0

在视图中,我得到一个对象数组。我想有一个三列表,将填充这些对象的属性。所以,如果我的列表有5个对象,我的表将有两行:第一行将包含三个单元格,第二行包含两个单元格。Ruby - 遍历数组并创建一个三列x行表

如何遍历该列表以完成此操作?

+0

这是一个很长很长的非sequitur。你如何从5个物体到只有两行? – 2012-03-22 05:39:45

+0

5个对象,我每行有3个对象(3列) – 2012-03-22 05:41:47

+0

最好发布你迄今为止的尝试,并告诉我们你卡在哪里。这里是一个提示..你会想在n%3为0时开始一个新行。'n'是你当前在数组中的位置。 – 2012-03-22 05:46:07

回答

0

如果你真的想用表,只是遍历数组您可以使用each_slice走在返回的数组,像your_array.each_slice(3)

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

+0

正是我在找的东西。谢谢 – 2012-03-22 05:56:20