ユーザーのID、ユニット、サイズなどのデータを含むCSVファイルがあります。
member_id
500,000 個の製品を更新したい:
500000.times do |i|
user = User.find(id: tmp[i])
hash = {
unit: tmp[UNIT],
size: tmp[SIZE]
}
hash.merge!(user_id: user.id) if user.present?
Product.create(hash)
end
各 User オブジェクトを見つけるのではなく、関連するハッシュの配列を取得するようにその手順を最適化するにはどうすればよいですか?