2019年6月25日SHAREツイートシェアはてブLINEPocketdeviseを使って認証機能を実装してみました。便利な機能なのですが、いくつか迷った箇所があったので使い方をまとめました。Setup導入の部分は多くのサイトで詳細が書いてあるのでコマンドだけ書いておきます。作成されたviewの一覧です。アカウントロックメールControllerをカスタマイズ作成されたControllerをみてみるとコメントアウトされていると思います。デフォルトでは親クラスであるdeviseディレクトリ配下のregistrations_controllerの処理が実行されているためusersディレクトリ配下の子クラスでオーバーライドします。そのため以下のようにコメントアウトを外してsuperの後に記載すれば良いです。ちなみに親クラスがあるdeviseディレクトリはgemのインストールディレクトリに存在するため作業しているプロジェクトの中にはありません。newsuper~処理~endただ、このままだとrouteのpathが親クラスのため子クラスの処理が実行されません。そのためrouteを以下のように変更します。'users/registrations'}これで追加した処理が実行されます。Viewをカスタマイズこちらもデフォルトではdeviseディレクトリ配下のviewが使用されるためusersディレクトリ配下のviewを編集して使用した場合、以下の通り設定を変更します。trueこれで編集した内容が適用されます。ProfilenakamuWEB系企業で働くアラサーエンジニア新卒でSIer→ECサイト運営会社→現在ほぼ毎日更新しています。