大量のデータをデータベースに書き込むときにはBULK INSERTを使うんだろうけど、railsの場合は??
それをしてくれるgemがありました。
https://github.com/zdennis/activerecord-import
使い方は簡単
モデルのインスタンスを配列にいれて、クラスメソッドのimportにそれを渡すだけ。
users = []
100.times do
users << User.new(name: 'YOS')
end
User.import(users)
完結なgemですこと。