Sie scheitern hier bei der Validierung, deshalb.\n\nz.B. ist das Passwort zu kurz.\n\nSie können die Ausnahme weitergeben, indem Sie Folgendes tun:\n\n\nu.save!\n\n\nwas z.B. ergibt:\n\n\nActiveRecord::RecordInvalid: Validation failed: Password is too short (minimum is 10 characters)\nfrom /home/robert/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activerecord-7.0.8.1/lib/active_record/validations.rb:80:in `raise_validation_error'\n\n\nEin schnellerer Weg, dorthin zu gelangen, wäre gewesen, ein Ausrufezeichen nach dem create hinzuzufügen:\n\n\n u = User.create!(username: \"dunderhead\", email: \"dunderhead@live.com\", password: \"password\")\n\n\nEine ID wird erst zugewiesen, wenn Sie dem Objekt vollständig gültige Attribute geben, entweder beim Erstellen oder beim Speichern, nachdem Sie sie korrigiert haben.\n\nNur wenn Sie ein instanziiertes Objekt haben, können Sie Methoden darauf ausführen.
4 „Gefällt mir“