この記事を参考にしてバルクインサートを試みています。
http://qiita.com/xend/items/79184ded56158ea1b97a
books = [] 10.times do |i| books << Book.new(:name => "book #{i}") end Book.import books
上記記事内のコード最終行でbookテーブルに配列の中のハッシュを1行として複数行をいっきに入れていると認識しているのですが、
meibo = [{"id" => 1,"name" => "sato"},{"id" => 2,"name" => "ishi"}]
という配列の中のハッシュがある場合、
Book.import meibo
とだけすれば、
10.times do |i| books << Book.new(:name => "book #{i}") end
こういった上記のようなnewして配列にいれる処理は必要なく、同じことなのでしょうか??
あなたの回答
tips
プレビュー