Ich habe eine Anwendung mit einem benutzerdefinierten Registrierungs-Controller namens users_controller für devise, da nur der Administrator Benutzer erstellen kann. Ich möchte Benutzern erlauben, ihr Passwort zu ändern, indem sie ihr altes Passwort eingeben und ein neues eingeben und ich fand: Ссылка , aber es gibt nicht genug Details.
Was muss ich in meine Routen eingeben?
Wo und was muss ich in meine Ansichten einfügen?
Wenn Sie ein Modellbenutzermodell haben, können Sie diesen Pfad verwenden, um zur Seite zum Ändern des Kennworts zu gelangen.
%Vor%Benutze das einfach in deiner Sicht als:
%Vor%Dies sollte den Trick machen, es funktioniert für mich.
Ich habe die Soulution gefunden und diese auf dem Devise Wiki
Das ist nicht genug, hart. Sie müssen attr_accessor :current_password
zum Modell hinzufügen, wie in hier
Tags und Links ruby-on-rails-3 ruby-on-rails devise