所以我现在有这个。
api = HTTParty.get("api url here").parsed_response
@api = api["Events"]
这是回归。
[{"Id"=>1015765, "Date"=>"/Date(1468062000000+0100)/", "VenueName"=>"Milton Keynes Bowl", "Town"=>"Milton Keynes", "Country"=>"UK", "LayoutId"=>3932, "EventGroupId"=>32347, "VenueId"=>3596}]
现在我如何将VenueName
纳入视图?
我试过放<%= @api.Id %>
然而这不起作用
我也想知道在控制器中获取场地名称是否更好,然后可以在其他地方使用?
由于 萨姆
答案 0 :(得分:0)
由于@api是Hashes数组,因此您可以在视图中执行以下操作:
<% @api.each do |event| %>
<%= event['VenueName'] %>
<% end %>
对于数组中的每个事件,它将从Hash输出VenueName元素。
要在控制器中获取第一个事件的名称:
@name = @api.first['VenueName']