一直在寻找解决方案,但找不到任何解决方案。我正在尝试跳过发送确认电子邮件并在设置用户帐户密码后发送。然而,在设置密码之后,confirmed_at 也被设置了,所以在使用电子邮件确认链接之前它会得到确认。下面是我的代码。提前致谢
我正在跳过确认(user.rb)
before_save :skip_confirmation
def skip_confirmation
self.skip_confirmation!
end
然后当用户设置了密码(user_controller.rb)
# Updating user password fields
....
@user.send_confirmation_instructions if password_set