0
私は未定義のメソッド#merge
を取得していますが、#merge
メソッドは2番目のブロックでうまくいきます。ブロック1の何が問題なの?配列のための未定義のメソッド `merge '
ブロック1
network_posts = []
@networks.each { |network|
network_posts << network.posts.as_json
.merge('pic' => network.pic.url)
}
ブロック2
network = []
@networks.each { |network|
network << network.as_json
.merge('pic' => network.pic.url)
}
ねえが、内部のコードが一部が欠落しているマージあなたが ''でそれをmap'た場合、どのようにそれは 'network.pic.url'をフェッチする必要があります|ポスト|' – Ranjan
'network'がその文脈で有効であるのと全く同じ働きをします。簡潔さのために削除されています。 – tadman