Devise のプロファイル編集ページに関するカスタム メソッドを書きたいと思います。編集ページが読み込まれる前と送信された後に実行したいと思います。ただし、私のコードは機能していないようです:
class RegistrationsController < Devise::RegistrationsController
before_filter :check_tutor, only: :edit
private
def check_tutor
if current_user.is_tutor
current_user.build_tutor if current_user.tutor.nil?
else
current_user.tutor.destroy
end
end
end
これがなぜなのかについてのアイデアはありますか?ありがとう!