ruby on rails-RoR Devise使用电子邮件或用户名注册



我有一个RoR应用程序,它使用Devise进行用户注册和会话管理。截至目前,用户可以使用电子邮件注册,我在设计中使用:confirmable,以便发送确认电子邮件并激活用户帐户。但现在我想为用户添加一个选项,用电子邮件或用户名注册,这样我就必须确认他是否使用电子邮件,如果他不提供电子邮件,则无需确认。。

我能用设计实现这一点吗。。?

提前谢谢。

查看此wiki页面的底部:

https://github.com/plataformatec/devise/wiki/How-To:-添加-:可向用户确认

你应该能够做这样的事情:

protected
def confirmation_required?
  # Insert custom logic about confirmation only if a user has an email
end

将其放入User.rb

最新更新