Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何让httparty调用返回数组中的内容_Ruby On Rails_Httparty - Fatal编程技术网

Ruby on rails 如何让httparty调用返回数组中的内容

Ruby on rails 如何让httparty调用返回数组中的内容,ruby-on-rails,httparty,Ruby On Rails,Httparty,我从我调用的api中得到这个响应 如何获取控制器中其他地方使用的id 这是我的控制器 [{"Id"=>1015765, "Date"=>"/Date(1468062000000+0100)/", "EventGroupName"=>"Electric Daisy Carnival", "VenueName"=>"Milton Keynes Bowl", "Town"=>"Milton Keynes", "Country"=>"UK", "TicketCount

我从我调用的api中得到这个响应

如何获取控制器中其他地方使用的id

这是我的控制器

[{"Id"=>1015765, "Date"=>"/Date(1468062000000+0100)/", "EventGroupName"=>"Electric Daisy Carnival", "VenueName"=>"Milton Keynes Bowl", "Town"=>"Milton Keynes", "Country"=>"UK", "TicketCount"=>35, "Currency"=>"GBP", "MinPrice"=>79.75, "LayoutId"=>3932, "EventGroupId"=>32347, "VenueId"=>3596}]
我试着在
Id
呼叫的末尾粘贴
[Id]
,但没有成功

萨姆

附加的

以下是我尝试过的:)


HTTParty
调用的结果是一个数组,其中包含一个包含响应元素的哈希表。要访问这些值,首先需要访问哈希表,即数组的第一个元素,然后才能访问哈希表中的值。您可以这样做:

$api.first[“Key”]

api = HTTParty.get("url here").parsed_response
id = api["Events"]
id = api["Events"].first["Id"]
    results = HTTParty.get("partoneofurl" + id + "parttwoofurl")


 syntax error, unexpected tIDENTIFIER, expecting ')' 

 syntax error, unexpected ')', expecting keyword_end