rake db:seedでDeviceのユーザーを追加する
初期ユーザーを登録時にrake db:seedを使って登録する方法です。
実装方法
UserモデルがDeviceで管理されている状態を想定しています。
default_user = 'admin@example.com' default_user_password = '1234567890' user = User.where(email: default_user) if user.blank? user = User.new user.email = default_user user.password = default_user_password user.password_confirmation = default_user_password user.save! end
default_userとdefault_user_passwordを適宜変更してください。
あとは、以下のコマンドを実行すれば、Userデータが投入されます。
$ rake db:seed
参考サイト
関連記事
Head First Rails ―頭とからだで覚えるRailsの基本
- 作者: David Griffiths,松田明,児島修
- 出版社/メーカー: オライリージャパン
- 発売日: 2010/01/18
- メディア: 大型本
- 購入: 11人 クリック: 273回
- この商品を含むブログ (31件) を見る