Une idée sur la façon de créer et d'enregistrer un nouvel objet User avec un appareil depuis la console ruby?
Quand j'ai essayé de le sauvegarder, je deviens toujours faux. Je suppose qu'il me manque quelque chose mais je ne parviens pas à trouver d'informations connexes.
ruby-on-rails
ruby
devise
Martin
la source
la source
Réponses:
Vous pouvez ajouter false à la méthode save pour ignorer les validations si vous le souhaitez.
Sinon je ferais ça
Si vous avez
confirmable
activé le module pour la conception, assurez-vous de définir laconfirmed_at
valeur sur quelque chose commeTime.now
lors de la création.la source
Vous devriez pouvoir le faire en utilisant
si cela renvoie false, vous pouvez appeler
pour voir ce qui ne va pas.
la source
Confirmable
, appelezu.confirm!
Lorsque votre modèle a: option confirmable, cela signifie que l'utilisateur de l'objet doit d'abord être confirmé. Vous pouvez faire deux manières d'enregistrer l'utilisateur.
une. le premier est ignorer la confirmation:
b. ou utilisez confirmer! :
la source
Si vous souhaitez éviter d'envoyer des e - mails de confirmation , le meilleur choix est:
Donc, si vous utilisez un faux e-mail ou n'avez pas de connexion Internet, cela évitera les erreurs.
la source
confirm!
est maintenant justeconfirm
Aucune des réponses ci-dessus n'a fonctionné pour moi.
C'est ce que j'ai fait:
Gardez à l'esprit que le mot de passe doit comporter plus de 6 caractères.
la source