find_eachメソッドとは

find_eachメソッドは、分割してレコードを取得して1件ずつ処理します。
メモリの消費量を抑えることができるため、
大量のレコードをループ処理する際に使われます。
デフォルトでは、レコードを1000件ごとに取得して処理を実行します。

構文

find_eachメソッドは、モデルのクラスに対して呼び出すことができるメソッドです。

モデル.find_each([オプション]) do |f|
 処理内容
end