【Rails】プロジェクトの初期データを用意する

環境

OS X Yosemite

Ruby 2.3.1

Rails 5.0.0

動機

自分のプロジェクトをgit cloneした際に、今まで使っていたDBのデータがなくてつらさを感じた。
なんとかして、用意しておきたい。

どうするのか

Railsが提供しているコマンドにrails db:seedがあり、これを利用します。

1 seeds.rbファイルを用意する

db/seeds.rbを作成します。
当環境ではrails newした際に作成されていました。

2 seeds.rbファイルに初期データを記述する

User.create(
  name: "John", email: john@example.com
)
User.create(
  name: "Henry" email: henry@example.com
)

3 rails db:seed を実行する

エラーがあれば、親切なエラーメッセージが発生します。