Я использую Rails 3 с новым подтверждением.
Я хочу, чтобы пользователи в целом подтвердили свой адрес электронной почты. При создании нового пользователя я могу пропустить электронное письмо с подтверждением:
user.skip_confirmation!
Однако иногда мне нужно вручную изменить адрес электронной почты от имени пользователя. И это не работает при смене электронной почты. Пример:
@user = User.find_by_email('[email protected]')
@user.email = '[email protected]'
@user.skip_confirmation!
@user.save!
Это все еще требует подтверждения пользователем электронной почты. Электронная почта не обновляется. И разработчик отправляет электронное письмо.
Любые идеи? Благодаря