-2

与标准循环一样:

- @goods.each do |good|
  ???

...组织这个(HAML):

.columns-wrapper
  .column First good
  .column Second good
  .column Third good

.columns-wrapper
  .column Fourth good
  .column Fifth good
  .column Sixth good
4

2 回答 2

4

从您的示例来看,您似乎不需要多个块 - 您想将一个数据集变成多个数据集。我想你想要的是each_slice(3)

于 2009-07-22T15:49:16.197 回答
0
require 'active_record'

@goods.in_groups_of 3, false do |goods|
  goods.each do |good|
    ...
  end
end 
于 2010-03-15T03:13:54.637 回答