Rails devise導入

ユーザー管理機能を簡単に実装するために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の作成が完了しました。