use*_*561 3 ruby-on-rails devise twitter-oauth
我们有用户想要为多个帐户使用相同的电子邮件地址。我们的 rails 应用程序使用 omniauth-twitter gem 和 Devise 来验证用户。用户注册时,需要电子邮件,但不用于身份验证。
我们如何配置 Devise 以允许用户在注册多个帐户时使用相同的电子邮件而不会收到“电子邮件已被占用”验证错误?
您可以简单地从模型设计选项中删除 :validatable 。
Validatable 为用户电子邮件和密码创建所有需要的验证。它是可选的,因为您可能想要自己创建验证。自动验证电子邮件是否存在、唯一及其格式是否有效。还测试密码、确认和长度的存在。
http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Validatable
| 归档时间: |
|
| 查看次数: |
2291 次 |
| 最近记录: |