【问题标题】:omniauth-facebook can't convert nil into Stringomn​​iauth-facebook 无法将 nil 转换为字符串
【发布时间】:2014-04-01 00:51:00
【问题描述】:
fb = OmniAuth::Strategies::Facebook.new("app_id", "app_secret")
client = OAuth2::Client.new("app_id", "app_secret", fb.options.client_options) 
token = OAuth2::AccessToken.new(client,'access_token', fb.options.access_token_options)
fb.instance_variable_set("@access_token", token) 
fb.auth_hash

当我尝试访问 auth_hash 时,我得到:

can't convert nil into String

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails omniauth


    【解决方案1】:

    实际上,将第一行更改为:

    fb = OmniAuth::Strategies::Facebook.new(nil, "app_id", "app_secret")
    

    解决了这个问题。我不确定第一个参数代表什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-09
      • 1970-01-01
      • 2013-04-17
      • 1970-01-01
      • 2015-09-29
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多