class RegistrationsController < Devise::RegistrationsController
def create
super
if resource.save
if request.fullpath == '/techie/signup'
resource.role = :techie
resource.save
end
end
end
end
私はこれをdeviseコントローラよりも優先しています。私は '/ techie/signup /'というパスを持つ別のサインアップビューを持っています。彼らがサインアップしたページ。私は隠されたフィールドにその物を利用することができるので、役割を果たさたくありません。私はここで何が間違っていますか? deviseに登録して役割を追加する
ありがとうございました
あなたはコードにブレークポイントを入れて、データがどのくらいの距離にあるのか見てきましたか? – SomeSchmo