2012-06-22 82 views
0

這句話b.followees_by_type("biscuit")返回類似:店實例變量,每個塊紅寶石結果

=> [#<Biscuit _id: 4fdf5aa11d41c829ea000020, _type: "Biscuit", created_at: 2012-06-18 16:43:13 UTC, title: "biscuit biscuit", is_complete: true>, #<Biscuit _id: 4fdf5aa11d41c829ea000021, _type: "Biscuit", created_at: 2012-06-18 17:40:10 UTC, title: "biscuit2 biscuit2", is_complete: true> ] 

可以返回一個或多個餅乾。

我要添加變量@biscuits一個實例中,所有的餅乾我在每個循環得到此塊:

boards.each do |b| 
    b.followees_by_type("biscuit") 
end 

我該怎麼辦呢?

+1

那麼做。什麼東西阻止你? –

回答

1

使用Enumerable#flat_map

@biscuits = boards.flat_map {|b| b.followees_by_type('biscuit') } 
+0

謝謝,它工作正常:D – hyperrjas