Ruby on rails 轨道设计-可确认配置

Ruby on rails 轨道设计-可确认配置,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,我正在使用Rails 4.0.2和Desive 3.2.2来处理用户注册/身份验证。我已经启用了:confirmable,但想知道是否有办法配置:confirmable 例如:身份验证密钥到期…等等 当前,当用户使用电子邮件地址注册时:example@exmple.com,即使用户未激活/验证该电子邮件地址,该电子邮件地址仍被占用/不可用 如何配置designe:confirmable,以便在用户在一段时间内未激活时,用户注册的电子邮件地址将再次可用 谢谢 检查以下链接,它有足够的关于可确认模块

我正在使用Rails 4.0.2和Desive 3.2.2来处理用户注册/身份验证。我已经启用了
:confirmable
,但想知道是否有办法配置
:confirmable

例如:身份验证密钥到期…等等

当前,当用户使用电子邮件地址注册时:example@exmple.com,即使用户未激活/验证该电子邮件地址,该电子邮件地址仍被占用/不可用

如何配置designe
:confirmable
,以便在用户在一段时间内未激活时,用户注册的电子邮件地址将再次可用


谢谢

检查以下链接,它有足够的关于可确认模块的信息


[1]

我不认为“可确认”设计能为你做到这一点。但是,您可以使用“可恢复”重置帐户的密码。现在不太可能有其他人拥有一个电子邮件帐户,所以最好的办法是使用可恢复的为最终用户添加一个“忘记密码”页面

如果您想明确地删除用户条目,我认为最好的办法是生成一个rake任务,该任务检查用户是何时创建的,并且帐户尚未确认。然后把任务放在cron上,这样你就可以每晚运行它。虽然我真的不觉得有必要。我相信你从错误的角度处理这个问题,我建议你采用可恢复的方法


保重,祝你好运

没有提到“我想配置designe:confirmable,这样,如果用户在特定时间内没有激活,用户注册的电子邮件地址将变为可用”