设计 Tumblr Omniauth
Devise Tumblr Omniauth
有没有使用 Devise 的电子邮件创建用户的方法?
我正在使用 Tumblr、Omniauth 和 Devise 创建单点登录在 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
有没有使用 Devise 的电子邮件创建用户的方法?
我正在使用 Tumblr、Omniauth 和 Devise 创建单点登录在 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