Rails認証エンジンDeviseのControllerをカスタマイズする方法について説明します。
https://github.com/plataformatec/devise
Devise導入方法
Gemfileにdeviseを追加
Gemfile
gem 'devise'
deviseインストール&Userモデルを生成
bundle Install
rails g devise:install
rails g devise User
DeviseViewのカスタマイズ方法
rails g devise:views users
rails g devise:views [scope]
で app/views/[scope] 以下に以下のviewsが生成される
- confirmations/
- mailer/
- passwords/
- registrations/
- sessions/
- shared/
- unlocks/
参考
Railsの一番人気のログイン認証gemのDeviseのカスタマイズ方法
DeviseでViewをカスタマイズする
Rails で Devise のビューを作成してカスタマイズ