Gemのdeviseを用いてユーザー管理機能の実装
Gemのdeviseを用いてユーザー管理機能の実装
deviseのインストール
ターミナル上:
bundle install
- railsアプリケーションにdeviseを導入する
ターミナル上:
rails s
(deviseを導入する前、サーバーを再起動するため)
rails g devise:install
ユーザーテーブルの作成
- ターミナル上: rails g devise user
このコマンドでuserモデル(テーブル)と共にmigrateファイルやroutesもが生成する
- 必要のnameカラムをuserテーブルに追加する
下図の通りmigrateファイル中のemail,passwordカラムがもう生成されていた
ターミナル上:rails db:migrate 実行
今日はここまでにしよう。。。