0
在视图中,我得到一个对象数组。我想有一个三列表,将填充这些对象的属性。所以,如果我的列表有5个对象,我的表将有两行:第一行将包含三个单元格,第二行包含两个单元格。Ruby - 遍历数组并创建一个三列x行表
如何遍历该列表以完成此操作?
在视图中,我得到一个对象数组。我想有一个三列表,将填充这些对象的属性。所以,如果我的列表有5个对象,我的表将有两行:第一行将包含三个单元格,第二行包含两个单元格。Ruby - 遍历数组并创建一个三列x行表
如何遍历该列表以完成此操作?
如果你真的想用表,只是遍历数组您可以使用each_slice走在返回的数组,像your_array.each_slice(3)
但你也不使用表,使用一些div例如,并遍历你的大(5个对象)数组,并设置div的样式,使它们适合连续3个。
正是我在找的东西。谢谢 – 2012-03-22 05:56:20
这是一个很长很长的非sequitur。你如何从5个物体到只有两行? – 2012-03-22 05:39:45
5个对象,我每行有3个对象(3列) – 2012-03-22 05:41:47
最好发布你迄今为止的尝试,并告诉我们你卡在哪里。这里是一个提示..你会想在n%3为0时开始一个新行。'n'是你当前在数组中的位置。 – 2012-03-22 05:46:07