“用户”表中有2位用户使用相同的电子邮件(same@email.com)。第一个被丢弃/被软删除,而另一个被激活(未丢弃)。现在,当用户发送忘记密码链接时,它将reset_password_token设置为丢弃的用户。因此,用户无法设置密码
有什么办法告诉设备密码控制器将reset_password_token附加到Active recoreed而不是丢弃吗?
用户模型中没有default_Scope。
丢弃宝石用于软删除
我正在使用 devise,devise-authy,discard,rails(5.1.6.2)