class RegistrationsController < Devise::RegistrationsController
def create
super
if resource.save
if request.fullpath == '/techie/signup'
resource.role = :techie
resource.save
end
end
end
end
Ich habe dies die devise Controller überschreibt, und ich habe eine separate Anmelde Ansicht mit einem Pfad von ‚/ Techie/Anmeldungen /‘ und ich möchte eine Rolle für den Benutzer hinzuzufügen, basierend auf die Seite, auf der sie sich angemeldet haben. Ich möchte die Rolle nicht in ein verstecktes Feld stecken, da dieses Zeug ausgenutzt werden kann.was mache ich hier falsch? Anmeldung mit devise und das Hinzufügen einer Rolle
Danke
haben Sie versucht, einen Haltepunkt in Ihren Code zu setzen, um zu sehen, wie weit die Daten reichen? – SomeSchmo