Ruby 使用一个看起来像Arel关系的奇怪数组
我将从Rails应用程序中的API返回此数组:Ruby 使用一个看起来像Arel关系的奇怪数组,ruby,Ruby,我将从Rails应用程序中的API返回此数组: [#<GoCardless::User created_at=Wed, 13 Jun 2012 10:41:35 +0000, email="bob@cat.com", first_name="bob", id="03hhsXP5AX", last_name="cat">] [#] 我如何处理它?例如,我想获取它的ID,但尽管它看起来像一个arel关系,但它的类是一个数组,这让我感到困惑。只获取数组的第一个元素 res = api.
[#<GoCardless::User created_at=Wed, 13 Jun 2012 10:41:35 +0000, email="bob@cat.com", first_name="bob", id="03hhsXP5AX", last_name="cat">]
[#]
我如何处理它?例如,我想获取它的ID,但尽管它看起来像一个arel关系,但它的类是一个数组,这让我感到困惑。只获取数组的第一个元素
res = api.call # => [#<GoCardless::User created_at=Wed, 13 Jun 2012 10:41:35 +0000
res.first # => #<GoCardless::User created_at=Wed, 13 Jun 2012 10:41:35 +0000
res.first.id # => "03hhsXP5AX"
res=api.call#=>03hhsXP5AX
只需获取数组的第一个元素
res = api.call # => [#<GoCardless::User created_at=Wed, 13 Jun 2012 10:41:35 +0000
res.first # => #<GoCardless::User created_at=Wed, 13 Jun 2012 10:41:35 +0000
res.first.id # => "03hhsXP5AX"
res=api.call#=>03hhsXP5AX
它是一个包含GoCardless::User
对象的数组。您可以使用array.first
访问该对象。它是一个包含GoCardless::User
对象的数组。您可以使用array.first
访问该对象。