0

リレーションシップを介してモデルを更新しhas_manyていますが、適切に更新されていない要素を特定して、適切な例外をスローできるようにしています。

foos_updated = foos.collect do |foo|
  foo.update_attributes({:attribute => update})
end

の場合foos_updated.count(true) == foos.count、すべての更新が完了したことがわかります。ただし、一部の foo が更新されていない場合、配列にfalse要素が含まれます。food_updated

foos_updatedfalse 要素を の対応する要素にマップする最良の方法は何foosですか?

4

1 に答える 1