ダッシュで奪取

レガシーSIer → webエンジニア(見習い) 新しく知ったことのメモを書いています。

【Rails】devise 導入方法

やる度にどうやるんだっけ?と毎回検索し直しているのでメモです。

目次

  1. deviseとは?
  2. Gemfileに記述を追加
  3. ターミナルで下記コマンドを打ち、インストール
  4. deviseのビューファイルを作成
  5. ユーザーモデルを作成
  6. マイグレーションを実行 usersテーブルを作成

1. deviseとは?

ログイン関連の処理を簡単に行えるようにするGem。

2. Gemfileに記述を追加

gem 'devise'

3. ターミナルで下記コマンドを打ち、インストール

$ bundle install
$ rails g devise:install

4. deviseのビューファイルを作成

$ rails g devise:views

5. ユーザーモデルを作成

# ユーザーモデル作成のための、マイグレーションファイルが作成される
$ rails g devise user

6. マイグレーションを実行 usersテーブルを作成

$ rake db:migrate