Ruby on Railsで初期データの登録

テーブルの作成はmigrationで出来る。
初期データとしてつっこんでおきたいデータもmigrationで出来る。

べんり〜

初期データとしてユーザを登録する例:

class InsertInitialMaster < ActiveRecord::Migration
  def self.up
    User.create(:username=>'root',
                :email=>'root@test.com',
                 :password=>'root')
    User.create(:username=>'hoge',
                 :email=>'hoge@bar.com',
                 :password=>'bar')
  end

  def self.down
    #必要ならば上記データを削除するコードを書いておこう。
  end
end