我有ActiveRecord對象的陣列的陣列構建的陣列的有效方式,其具有其自己的相應的錯誤陣列每一個。我想將它全部展平,並將唯一值只存入一個數組中。所以頂層陣列可能看起來像:紅寶石從陣列
foo0 = Foo.new
foo1 = Foo.new
foo2 = Foo.new
foo3 = Foo.new
arr = [foo0, foo1, foo2, foo3]
這些對象中的每一個可能有錯誤的數組,我想要得到公正的唯一消息了他們,並把他們在另一個數組,稱爲error_arr
。你會怎麼做「紅寶石」的方式?
ActiveRecord.errors不是一個真正的數組。如果合併函數與一個集合合併,它將引發異常。 – 2010-04-24 03:02:38