Wie kann ich eine Nachbestätigung Redirect in Devise erstellen?Devise Redirect nach Bestätigung
Bevor ich die confirmation module
hinzugefügt der Brauch after_sign_up_path
hat gut funktionierte zum ersten Mal login/signup
aber wenn ich jetzt auf den Bestätigungslink in der E-Mail klicken leitet es auf den Pfad i für das nach dem Login Pfad (Benutzerprofil) gesetzt.
Mein Ziel ist es, einen Formularassistenten und eine "Erste Schritte" -Seite zu erstellen, um zusätzliche Informationen zu sammeln. Der offensichtliche Nachteil ist, dass diese Weiterleitung nur einmal stattfinden wird, nach der Bestätigung.
ich einige andere Lösungen versucht haben, die auf dem Stack, aber keiner von ihnen geschrieben wurden scheinen nicht mehr zu arbeiten ..
Wenn ich eine confirmations_controller.rb zu meiner App hinzufüge, hat das Vorrang vor dem einen Gerät? Wie würde ich sonst den von Devise gelieferten bearbeiten? – js111
Ja, Sie überschreiben den ConfirmationsController von Devise, damit Sie Ihre eigenen Änderungen vornehmen können ... was ich dachte, ist, was Sie versucht haben zu tun. Siehe auch meine Bearbeitung zu meiner Antwort ... Ich habe den Zusatz zu der routes-Datei vergessen, wo Sie angeben, dass Sie Ihren eigenen ConfirmationsController verwenden. Viel Glück! –
Nun, Sie überschreiben nur die Methoden/Aktionen, die Sie definieren. Alle Methoden, die Sie nicht berühren, werden an Devise :: ConfirmationsController gesendet. – niels