如何在rails Devise gem中为单个用户关联多个电子邮件

时间:2013-05-05 07:55:28

标签: ruby-on-rails ruby-on-rails-3 devise gem

我正在开发一个使用Devise进行用户身份验证的应用程序。它执行Devise处理的所有标准任务(例如:用户注册期间的电子邮件验证)。但是,用户可能有多个电子邮件地址来访问他的帐户,我也想验证所有这些地址。

我的设计是:用户将在其个人资料页面中收到一个电子邮件字段,以添加另一个电子邮件地址以访问其帐户及其现有的电子邮件地址。点击提交后,将发生电子邮件验证,如首次注册过程,用户可以在成功验证后同时使用此电子邮件地址。

有没有可用的宝石?如果我需要自己实现它,我怎么能在不破坏现有系统的情况下实现呢?

1 个答案:

答案 0 :(得分:1)

回复已经很晚了,但最近我面临类似的问题,发现一个宝石可以让用户收到很多电子邮件,用户可以使用任何电子邮件登录,将一封电子邮件设置为主电子邮件,并为每封电子邮件提供可确认,可验证和可验证的支持。

以下是gem的链接: https://github.com/allenwq/devise-multi_email

希望它可以帮助面临同样情况的人:)