有一种方法可以在没有电子邮件的情况下创建用户吗?
我正在使用 Tumblr 、Omniauth和Devise创建一个单点登录,当接受Tumblr对话框时,它返回:
NoMethodError in Users::OmniauthCallbacksController#tumblr
undefined method `email' for #<User:0x00007f8835e4e110>Tumblr不提供他们的用户的电子邮件的全部哈希。
发布于 2018-07-23 10:50:19
解决了!
我用了这个devise: not requiring email
然后,从用户模型:validatable和这两种方法中删除:
def email_required?
false
end
def email_changed?
false
endhttps://stackoverflow.com/questions/51468441
复制相似问题