railsがんばる子

Ruby on Railsがんばる子です。胡蝶蘭のECサイトを運営しています。

find_eachとfind_in_batchesの違い

忘れないようにメモ

find_each: 取ってきたデータは1件ずつ処理 (yield) される
find_in_batches: 取ってきたデータは配列でまとめて処理 (yield) される

参考にさせていただいたページ

Railsで大量のデータをまとめて更新するならfind_each使うよね - (゚∀゚)o彡 sasata299's blog