Rails 4.2 entwickeln und Entwickeln 5Umleitung, wenn signout Schienen
ich dieses code bin mit auf meinem application_controller.rb Benutzer auf die gleiche Seite umleiten, wenn sie
def after_sign_out_path_for(resource_or_scope)
request.referrer || root_path
end
Werke alles abzumelden Gut, wenn der Benutzer sich abmeldet, wird er sich abmelden und auf der gleichen Seite bleiben.
Wenn Benutzer jedoch versuchen, sich bei fehlgeschlagener Validierung abzumelden, bearbeiten Sie das Profil * Die Anwendung löst einen Fehler aus. das Protokoll sagt „Action :: RoutingError (keine Route treffer [GET] "/ users").
Jede Idee, den Code zu verbessern?
* (zum Beispiel, wenn der Benutzer Benutzernamen zu ändern versucht, und es ist schon Validierungsfehler gemacht, gibt die Form und der Benutzer abmelden)
Hallo .. versuchen Sie dies. aber ich kann das zur Arbeit bringen. Entschuldigung :(Einige sagen, Rettung funktioniert möglicherweise nicht [https://coderwall.com/p/whjmra/handling-exceptions-in-your-rails-application] – Aipack
@Aipack.Oh, sorry! Ich habe ein kleines Code-Snippet vergessen, das Sie sollte zu routes.rb und einem mthod in ApplicationController hinzugefügt werden My bad. Aktualisierte die Antwort. Versuchen Sie es jetzt! – VAD
@Aipack. ** PS ** Meine Antwort arbeitet jetzt in meinem eigenen Projekt. So ist es total geprüft. – VAD