Devise是一个很棒的 gem,可用于基本或omniauth 身份验证注册和其他事情,如会话维护、重新发送确认密码等。
但是是否可以使用设计将多个电子邮件地址映射到同一用户?
就像我有 3,4 个电子邮件 ID,例如
- sahil@abc.com
- sahil@xyz.com
- sahil@mno.com
用例和示例
我已经使用我的第一个电子邮件 ID 进行了注册,即sahil@abc.com
使用自动化系统并创建了帐户。但我总是更喜欢使用我的其他 email_id 即sahil@xyz.com
。所以,我想建立一个系统,用户可以使用上述任何一个具有相同/不同密码的电子邮件地址登录。但是用户应该只有一个帐户。