Alguma idéia de como criar e salvar um novo objeto Usuário com o design do console ruby?
Quando tentei salvá-lo, estou ficando sempre falso. Acho que estou perdendo alguma coisa, mas não consigo encontrar nenhuma informação relacionada.
ruby-on-rails
ruby
devise
Martin
fonte
fonte
Respostas:
Você pode adicionar false ao método save para ignorar as validações, se desejar.
Caso contrário, eu faria isso
Se você tiver o
confirmable
módulo ativado para criação, verifique se está configurando oconfirmed_at
valor para algo comoTime.now
durante a criação.fonte
Você deve conseguir fazer isso usando
se isso retornar falso, você pode chamar
para ver o que deu errado.
fonte
Confirmable
, chamadau.confirm!
Quando no seu modelo tem: opção confirmable, isso significa que o usuário do objeto deve primeiro confirmar. Você pode fazer duas maneiras de salvar o usuário.
uma. primeiro é pular confirmação:
b. ou use confirmar! :
fonte
Se você deseja evitar o envio de e-mails de confirmação , a melhor opção é:
Portanto, se você estiver usando um e-mail falso ou não tiver conexão com a Internet, isso evitará erros.
fonte
confirm!
agora é apenasconfirm
Nenhuma das respostas acima funcionou para mim.
Isto é o que eu fiz:
Lembre-se de que a senha deve ter mais de 6 caracteres.
fonte