有一种方法可以在没有电子邮件的情况下使用Devise创建用户吗
我正在使用Tumblr、Omniauth和Devise创建一个单一登录。当在Tumblr对话框上接受时,它返回:
NoMethodError in Users::OmniauthCallbacksController#tumblr
undefined method `email' for #<User:0x00007f8835e4e110>
汤博乐不提供来自用户的电子邮件。
已解决
我使用了这个设计:不需要电子邮件
然后,从用户模型中删除:validatable
和这两种方法:
def email_required?
false
end
def email_changed?
false
end