2012-03-22 72 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