Deviseを使って、3モデル(user/teacher/admin)の認証機能を実装しています。
viewを3つに分けていて、ログインはそれぞれのviewからそれぞれのemail/passwordで問題なくできます。(viewを分ける以前に新規作成しておいたアカウントからは、ログインだけは行なえます。)
ただ、後から追加したteacher/adminのみ、新規登録を行うと、[Unpermitted parameter: password_confirmation]となり、アカウントを新規作成することができません。
何か原因になりそうな箇所はありますでしょうか。
アドバイスをいただけますと大変助かります。
どうぞよろしくお願いします。
admin/registrations_controller.rb
ruby
1class Admin::RegistrationsController < Devise::SessionsController 2 def new 3 super 4 end 5 6 def create 7 super 8 end 9end
teacher/registrations_controller.rb
ruby
1class Teacher::RegistrationsController < Devise::SessionsController 2 3 def new 4 super 5 end 6 7 def create 8 super 9 end 10 11end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。