Есть идеи о том, как создать и сохранить новый объект User с помощью devise из консоли ruby?
Когда я пытался спасти его, я всегда становился ложным. Я предполагаю, что что-то упустил, но не могу найти какую-либо связанную информацию
ruby-on-rails
ruby
devise
Мартин
источник
источник
Ответы:
Вы можете добавить false в метод save, чтобы пропустить проверки, если хотите.
В противном случае я бы сделал это
Если у вас
confirmable
включен модуль для устройства, убедитесь, что вы устанавливаетеconfirmed_at
значение на что-то вродеTime.now
при создании.источник
Вы должны быть в состоянии сделать это с помощью
если это возвращает ложь, вы можете позвонить
чтобы увидеть, что пошло не так.
источник
Confirmable
, позвонитеu.confirm!
Когда на вашей модели есть опция: подтверждаемый, это означает, что пользователь объекта должен быть подтвержден первым. Вы можете сделать два способа сохранить пользователя.
а. сначала пропустить подтверждение:
б. или используйте подтверждение! :
источник
Если вы хотите избежать отправки электронных писем с подтверждением , лучший выбор:
Так что, если вы используете фальшивую электронную почту или у вас нет подключения к Интернету, это позволит избежать ошибок.
источник
confirm!
теперь простоconfirm
Ни один из приведенных выше ответов не работал для меня.
Вот что я сделал:
Помните, что пароль должен быть длиннее 6 символов.
источник