ユーザー管理機能を簡単に実装するためにdeviseを導入する。
まずは、Gemfileを編集します。
gem 'devise'
次に,Gemをインストールします。
$ bundle install
Gemをインストールしたら、ローカルサーバーを再起動します。
理由は、インストールしたGemの反映するタイミングが、サーバー起動時だからです。
deviseの設定ファイルを作成
deviseを使用するためには、Gemのインストールに加え、devise専用のコマンドで設定ファイルを作成する必要があります。
$ rails g devise:install
userモデル作成
$ rails g devise user
マイグレーションファイルに必要な絡むを追加などして、migrateします
$ rails db:migrate
これで、usersテーブルが作成されました。
deviseのviewを作成します
$ rails g devise:views
viewの作成が完了しました。