我正在使用rails 设计。我希望用户能够确认多个电子邮件(该应用程序将为每个地址发送带有"确认"链接的邮件,然后用户有一个或多个已确认的邮件)。可以通过以下方式确认一个:文档:http://rubydoc.info/github/plataformatec/devise/master/devise/models/models/confirmable)
我以为我可以玩
- (Object) resend_confirmation_instructions
通过更改地址,但这不是最好的解决方案。有没有设计的解决方案,还是我必须实现此特定功能?
您必须自己实现。默认情况下,设计每个帐户中有一封电子邮件。
您不仅需要处理多个电子邮件,而且大概您还需要多个confirmation_token
的s,以及与电子邮件确认有关的其他数据库字段的倍数(在生成的Devise迁移文件中找到它们)。我不认为这是一个简单的方法,可以解决。
但是,这听起来像是一件反直观的事情。也许您应该更新问题以包括应用程序的要求,以及您需要从多个电子邮件地址获得确认的原因。某人可能有一个解决方案,以构建您的应用程序,以使其不需要此功能。