Haben Sie eine Idee, wie Sie ein neues Benutzerobjekt mit einem Gerät aus der Ruby-Konsole erstellen und speichern können?
Wenn ich versucht habe, es zu speichern, werde ich immer falsch. Ich vermisse wohl etwas, kann aber keine verwandten Informationen finden.
ruby-on-rails
ruby
devise
Martin
quelle
quelle
Antworten:
Sie können der Speichermethode false hinzufügen, um die Überprüfungen zu überspringen, wenn Sie möchten.
Sonst würde ich das machen
Wenn Sie das
confirmable
Modul für die Entwicklung aktiviert haben, stellen Sie sicher, dass Sie denconfirmed_at
WertTime.now
beim Erstellen auf etwa festlegen.quelle
Sie sollten dies mit tun können
Wenn dies false zurückgibt, können Sie anrufen
um zu sehen, was schief gelaufen ist.
quelle
Confirmable
, rufen Sieu.confirm!
Wenn Ihr Modell über eine bestätigbare Option verfügt, bedeutet dies, dass der Objektbenutzer zuerst bestätigt werden sollte. Sie können den Benutzer auf zwei Arten speichern.
ein. Zuerst wird die Bestätigung übersprungen:
b. oder verwenden Sie bestätigen! ::
quelle
Wenn Sie das Senden von Bestätigungs-E-Mails vermeiden möchten , ist die beste Wahl:
Wenn Sie also eine gefälschte E-Mail verwenden oder keine Internetverbindung haben, werden Fehler vermieden.
quelle
confirm!
ist jetzt nurconfirm
Keine der oben genannten Antworten hat bei mir funktioniert.
Das habe ich getan:
Beachten Sie, dass das Passwort größer als 6 Zeichen sein muss.
quelle