社交登录在开发中工作得很好,但一旦推送到heroku,我就得到了new中的NoMethodError (undefined method `each' for nil:NilClass)。在我的用户模型中: if session["devise.user_attributes"]
new(session["devis
此代码作为一个示例提供给devise和OmniAuth,它是在中工作的。class User < ActiveRecord::Base super.tap do |user|if data = session["devise.facebook_data"] && session["devise.facebook_data&
如何更改以下代码,以便使用facebook登录的用户可以跳过“设计可确认”的确认?我尝试将user.skip_confirmation!添加到行user.email...中,但这没有起作用。' to persist and validate attributes if session["devise.user_attributes"]
new(<em
(:email => data.email, :password => Devise.friendly_token[0,20]) end
super.tap do |user|
if data = session["devise.facebook_data"] && session[(params, sessio