Ruby on Rails Ⅳ 1章 ユーザーをscaffoldしよう
20170304@home Progate | プログラミングの入門なら基礎から学べるProgate[プロゲート]
目次
ユーザーをscaffoldしよう
(scafflodする、は動詞なんだ・・・。)
ユーザを作成する
$ rails g scaffold User name:string email:string $ rake db:migrate
ユーザを作ったら、あとはユーザーページを作ったりログイン機能つけたりログイン時のバリデーションとかするんだろうな、とこの時点で想像。
これだけでユーザの追加・編集・削除が出来るように。確かにscaffold便利。
ユーザーのバリデーション
name
, email
の値が存在する場合に保存するようにする。
また、uniqueness
を使って、同じメールアドレスのユーザが登録されないようにする。
validates :name, presence: true validates :email, presence: true, uniqueness: true
短いけどキリが良いのでここまで。
今回の勉強時間:10分 累計勉強時間:9時間54分