これまでに作った機能について簡単にまとめていく。
今回は、

deviseを使ったログイン機能の作成

Gemを使用しない場合はこちら

Gemの導入

bundle installの実行

deviseのインストール

各種設定

上記のコマンドを実行すると指示が表示される
それぞれ

  1. メール機能の設定
  2. ルートパスの設定
  3. フラッシュメッセージの設定
  4. ビューの設定

今回は、session管理のみ作成しメール認証機能を加えないため1をスキップする

2,ルートパスの設定

ログイン後ここにリダイレクトする

3・4,フラッシュメッセージの設定・ビューの設定

deviseのデフォルトビューを作成する(フラッシュメッセージもこの時作成される)

モデルの作成

rails db:migrateの実行
デフォルトの設定のままだとemailカラム,パスワード関連カラムを持つuserが作成される
(バージョン4.7.1現在)

これで作成完了