我在Rails 3.2.11应用程序中使用omniauth-facebook
gem(版本1.4.1)。我在config / initializers / omniauth.rb中的代码看起来像
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, 'app_id', 'app_secret', scope: 'email, publish_stream',
end
然而,在使用Facebook进行身份验证时,它仍然只询问和分配电子邮件(默认情况下为omniauth-facebook
)。 scope
已不再使用了吗?
我一直关注this Railscast。
感谢您的帮助!