2016-05-06 5 views
0

Ich verwende Devise in einem Projekt und habe die Schritte ausgeführt, um mit der Verwendung von Devise in meiner App zu beginnen.Integrieren von Devise-Registrierungsansichten mit Back-End-Modell:

Ich habe auch generiert Ansichten zur Unterstützung der Registrierung für mein Benutzermodell. Wie kann ich die Backend-Registrierung des Benutzers vornehmen, der in die Ansicht integriert werden soll?

Ich lese den Link https://github.com/plataformatec/devise/wiki/How-To:-Change-Default-Sign_up---Registration-Path-with-Custom-Path

und es schlägt vor, ersinnen/sessions # neue für beide Zeichen in und Registrierung.

Ist das ein Beispiel? Wie kann ich Aktionen hinzufügen, die die Validierung der Felder ermöglichen würden? Wie kann ich eine erfolgreiche Registrierung zu meiner Datenbank hinzufügen?

Zurzeit leitet der Signup-Button mich um und schlingt mich auf dieselbe Seite mit Login-Buttons.

Welche Aktion sollte ich in meinem Benutzercontroller bearbeiten? Oder sollte ich den Geräte-Registrierungs-Controller außer Kraft setzen?

Alle Eingaben wären hilfreich.

Antwort

0

Wenn Sie eine erfolgreiche Benutzerregistrierung zur Datenbank hinzufügen, sollten Sie dies automatisch tun können, wenn Sie es richtig eingerichtet haben. Sie müssen nur verschiedene Optionen in der routes-Datei ausprobieren, um den gewünschten Flow einzurichten. Um Felder zu validieren, können Sie die rails-Hilfsmethode 'validates' verwenden.

+0

Können Sie Ihren Code posten, damit wir sehen können, was schief geht und Ihnen hilft. –

+0

sicher welcher Code soll ich teilen? Modell oder Controller oder Ansicht? –

+0

Sie könnten Ihr Modell und Controller für jetzt teilen –