Créer un dispositif utilisateur à partir de la console Ruby
Aucune idée sur comment créer et enregistrer un nouvel Utilisateur de l'objet à concevoir à partir de la console ruby?
Quand j'ai essayé de l'enregistrer, je suis toujours faux. Je suppose que je suis en manque de quelque chose mais je suis incapable de trouver toutes les infos.
- Pas de réponse à votre question, et vous le savez probablement déjà sur Railcasts, mais j'ai trouvé ces vidéos utiles lors de l'apprentissage sur les Concevoir: railscasts.com/episodes/209-introducing-devise, railscasts.com/episodes/210-customizing-devise. Ils ont un peu plus de vraiment utile de vidéos sur les Concevoir sur là aussi. Bonne chance.
- Oui j'ai regardé les deux, mais ils ne disent rien à propos de ce que je vous demande.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez ajouter de la valeur false à la méthode save de sauter les validations si vous le souhaitez.
Sinon je le ferais
Si vous avez
confirmable
module activé pour concevoir, assurez-vous que le réglage de laconfirmed_at
de la valeur à quelque chose commeTime.now
tout en créant.Vous devriez être en mesure de le faire à l'aide de
si cela renvoie la valeur false, vous pouvez appeler
pour voir ce qui est allé mal.
Confirmable
, appelu.confirm!
Lorsque votre modèle a :confirmable option-ce à dire que l'objet utilisateur doit confirmer la première. Vous pouvez le faire de deux façons d'économiser de l'utilisateur.
un. la première est de sauter de confirmation:
b. ou de l'utilisation de confirmer! :
Si vous voulez éviter d'envoyer des e-mails de confirmation, le meilleur choix est:
Donc, si vous êtes à l'aide d'un faux e-mail ou n'ont pas de connexion internet, qui permettra d'éviter les erreurs.
confirm!
est maintenant justeconfirm
Aucune des réponses ci-dessus, a travaillé pour moi.
C'est ce que j'ai fait:
Gardez à l'esprit que le mot de passe doit être plus grand que 6 caractères.