Ruby on rails 条带连接-处理响应

Ruby on rails 条带连接-处理响应,ruby-on-rails,oauth,ruby-on-rails-4,oauth-2.0,stripe-payments,Ruby On Rails,Oauth,Ruby On Rails 4,Oauth 2.0,Stripe Payments,在签出Stripe Connect的过程中 我已经到了可以访问令牌的阶段(这里解释了),但是我在访问对象的其他部分时遇到了困难 要检索我使用的对象,请执行以下操作: response = @client.auth_code.get_token(code, params) 为了得到我使用的代币: @token = response.token #strangely it isn't response.access_token 我的问题是,我无法访问Stripe响应的其他部分,其中包括一个可发布

在签出Stripe Connect的过程中

我已经到了可以访问令牌的阶段(这里解释了),但是我在访问对象的其他部分时遇到了困难

要检索我使用的对象,请执行以下操作:

response = @client.auth_code.get_token(code, params)
为了得到我使用的代币:

@token = response.token #strangely it isn't response.access_token
我的问题是,我无法访问Stripe响应的其他部分,其中包括一个可发布密钥

我已经调试了响应,我得到了以下信息(经过精简并更改了敏感数据):

…@token=“sk_test_abc123”、@refresh_token=“rt_abc123”、@expires_in=nil、@expires_at=nil、@options={:mode=>:header、:header_format=>“Bearer%s”、:param_name=>“Bearer_token”}、@params={“livemode=>false”、“token type=>“Bearer”、“stripe_publishible_key”=>“Bearer”=>“pk_test abc123”、“stripe"abc123”、“stripe"用户id”=>“读取范围”、“写入”}

有人能告诉我如何访问此响应中的stripe\u publishible\u密钥吗

我试过:

response.params[:stripe_publishable_key]


您是否尝试了
response.params['stripe\u publishible\u key']

哈希使用字符串而不是符号作为键。必须使用如下字符串访问值:

response.params["stripe_publishable_key"]

哦,太简单了!我花了很多时间在那上面哈哈
response.params["stripe_publishable_key"]