4

ルビーブロックで:

user.trips.each { |trip| trip.pickedpost.user }

コードがユーザーの配列を返すようにするにはどうすればよいですか?

ブロックを実行すると

user.trips.each { |trip| puts trip.pickedpost.user }

irbショー

#<User:0x007fd1ab9e2148>
#<User:0x007fd1aacf3dd8>
 => [#<Trip id: 18, pickedpost_id: 25, volunteer_id: 33, created_at: "2012-05-14 23:28:36",    updated_at: "2012-05-14 23:28:36">, #<Trip id: 20, pickedpost_id: 20, volunteer_id: 33, created_at: "2012-05-15 00:12:39", updated_at: "2012-05-15 00:12:39">] 

ブロックは trip オブジェクトの配列を返しますが、これは私が望むものではありません。

ブロックがユーザー配列を返すようにするにはどうすればよいですか?

ありがとう

4

1 に答える 1