我正在开发一个Devise
用于用户身份验证的应用程序。它执行所有Devise
处理的标准任务(例如:用户注册期间的电子邮件验证)。但是一个用户可能有多个电子邮件地址来访问他的帐户,我也想验证所有这些地址。
我的设计是:用户将在他的个人资料页面中获得一个电子邮件字段,以添加另一个电子邮件地址来访问他的帐户以及他现有的电子邮件地址。单击提交后,将像首次注册过程一样进行电子邮件验证,成功验证后用户将能够使用这两个电子邮件地址。
有没有可用的宝石?如果我需要自己实现,如何在不破坏现有系统的情况下做到这一点?