はじめに RailsでRake Taskなんか作ったときは、バッチ処理するようなことを書くと思います。 多分ですが・・・ この前、バルクインサートをすることがあったのでやり方を残しておきます。 因みに、普通にrubyスクリプトの中でも使うこともできると思います(これも多分w) やり方 activerecord-importというGemを使用します。 Gemfileに以下を追加すれば、Rake Taskで使用することができます。 ぶっちゃけRake Taskだけではなく、普通に使うこともできますが・・・ 利用できるデータベースは以下のものです。 mysql(アダプターはmysql, mysql2の両方で使用可能) postgresql sqlite3 前提 かなり簡単です。 以下のようなモデルを用意したとします。 モデル名:Hoge カラム(主キー): id カラム(名前): name カラ