- DBリセット
rake db:reset・・・・・・db/schema.rbから再作成
rake db:migrate:reset・・db/migrateファイルから再作成
migrateファイルを修正して反映させる場合は後者を使用する必要がある。
基本的に後者を使用しとけば問題ない。
- Seedファイル
rake db:seed
db/seeds.rbファイルを用意して上記コマンド実行するとデータが作成される。
seedファイルの中身は以下のような感じ。
# coding: utf-8 User.create(name: 'User', email: 'user@example.com', admin: false) User.create(name: 'Administrator', email: 'admin@example.com', admin: true)
大量に作る場合は以下のような式で作れる。# coding: utf-8 5.times do |no| User.create(name: "User-#{no}") end
0 件のコメント :
コメントを投稿