设计 Tumblr Omniauth

Devise Tumblr Omniauth

有没有使用 Devise 的电子邮件创建用户的方法?

我正在使用 TumblrOmniauthDevise 创建单点登录在 Tumblr 对话框上接受时,它 returns:

NoMethodError in Users::OmniauthCallbacksController#tumblr
undefined method `email' for #<User:0x00007f8835e4e110>

Tumblr 不提供其用户在整个哈希上的电子邮件

已解决!

我用过这个devise: not requiring email

然后,从用户模型中删除 :validatable 和这两种方法:

def email_required?
  false
end

def email_changed?
  false
end