find_each
バッチ処理する時はメモリを使い切らないように、#eachじゃなく#find_eachを使うと思う。
そのバッチ処理をローカルとかサーバ上で件数を絞ってテストをしたい時は、#limitを使うことがあると思う。
User.limit(10).find_each do |user| ......
でも、これだと#limit(10)で書いたlimit句は、#find_eachの1000によって上書きされてしまう。なので全件やってしまう。
なので、#limitをつかって件数を絞りたい時は、find_each使えないのでeachにする必要がある。
User.limit(10).each do |user| ......
めんどいしたまにやるのでびびる。