私は新鮮なデータベースを持つ新しいレールアプリを持っており、デフォルトのパスワードなどで管理者のようないくつかのデフォルトのエントリを追加したいのですが。ruby on railsデータベースにデフォルト/初期データを挿入するためのベストプラクティスは何ですか?
どうすればいいですか?
-
移行中
- 使用Rubyコード::!User.create(:メール=> "[email protected]"、:パスワード=>「ABC
は、私は両方の欠点を持っていることを、次の2つの可能性を知っています「)
移行中
- 使用SQLコード:I場合(ID、電子メール、パスワード)VALUES(1、 '[email protected]'、 'ABC')
最初の選択肢を破ることができるユーザー。INSERT INTOそれ以降のバージョンで私のコードを変更します。 2番目はDBMSに依存します。
私は自分のデータベースを変更するつもりはないので、私はSQLコードを使いますが、より良い選択肢がありますか?