2017-04-03 7 views
0

を私はbinding.pryで見つかったデータを取得しようとしている---ここではハッシュへのアクセスを取得する - Rubyの

[#<Stripe::Card:0x3fc1da530e18 id=card_1A4KjTLcGwfBVD0DjTHzDqsO> JSON: { 
    "id": "card_1A4KjTLcGwfBVD0DjTHzDqsO", 
    "object": "card", 
    "address_city": null, 
    "address_country": null, 
    "address_line1": null, 
    "address_line1_check": null, 
    "address_line2": null, 
    "address_state": null, 
    "address_zip": "42424", 
    "address_zip_check": "pass", 
    "brand": "Visa", 
    "country": "US", 
    "customer": "cus_AP91mImLV1GIrS", 
    "cvc_check": "pass", 
    "dynamic_last4": null, 
    "exp_month": 4, 
    "exp_year": 2024, 
    "fingerprint": "U2Lh3jtN9G5jgtxm", 
    "funding": "credit", 
    "last4": "4242", 
    "metadata": {}, 
    "name": null, 
    "tokenization_method": null 
}] 

されている私はこれを入力すると、私はすべてのデータを取得しますコンソール:context.customer.sources.data

私はこのようなobjectを取得しようとしました:context.customer.sources.data[:object]が、それは私がそのデータを取得するにはどうすればよいこのエラー=>TypeError: no implicit conversion of Symbol into Integer

を与えますか?

答えて

3

これは配列なので、あなたはcontext.customer.sources.data[0][:object]またはcontext.customer.sources.data[0].objectのように訪問する必要があります

関連する問題