【发布时间】:2016-07-18 15:30:59
【问题描述】:
我在这里问如何恢复碰巧被删除的用户帐户(作为错误)。例如,用户的电子邮件地址是“sungpah+100@gmail.com”,并且想再次使用此电子邮件地址作为帐户。
我尝试创建一个新用户并插入相同的电子邮件地址,但控制台输出是
用户存在 (1.4ms) SELECT 1 AS one FROM users WHERE users.email = BINARY 'sungpah+100@gmail.com' LIMIT 1
(1.1ms) 回滚
我可以再次使用 'sungpah+100@gmail.com' 注册帐户吗?
当我尝试使用以下命令搜索帐户时:User.find_by(:email => 'sungpah+1@gmail.com',结果当前为零!
id 是 950,现在如果我使用 User.find(950) 搜索,ActiveRecord::RecordNotFound: 找不到 'id'=950 的用户 [WHERE users.deleted_at IS NULL]
就是结果!
期待看到任何回应! 最好的
【问题讨论】:
标签: ruby-on-rails email devise