-1

このコードは omniauth-facebook/lib/omniauth/strategies/facebook.rb で見ました

require 'omniauth/strategies/oauth2'
require 'base64'
require 'openssl'
require 'rack/utils'

module OmniAuth
  module Strategies
    class Facebook < OmniAuth::Strategies::OAuth2
      ...
    end
  end
end

OmniAuth::Strategies::OAuth2問題は、由来によって継承された名前空間 " " がどこにあるのclass Facebookかということです。

4

1 に答える 1

1

このコードが正常に実行される場合、 gemGemfileが含まれている可能性があります。omniauth-oauth2これが定義されている場所です: https://github.com/intridea/omniauth-oauth2/blob/master/lib/omniauth/strategies/oauth2.rb

于 2013-03-20T11:13:07.687 に答える