0
我试图建立一个Rails应用程序在那里我有访问Zomato API访问的API
可能有人指导我如何创建控制器和视图。假设我想从这个URL获得餐厅的名称:Restaurant,我该如何编写控制器和视图。目前,我正在使用HTTParty gem。
这是我的控制器代码:
def restaurants
@response = HTTParty.get("https://api.zomato.com/v1/restaurant.json/773", :headers => {"X-Zomato-API-Key" => "MYAPIKEY"})
puts response.body, response.code, response.message, response.headers.inspect
@categories = Category.where(:category_name => 'Restaurants')
end
而我试图让在视图响应对象:
<%= @response.each do |item| %>
<td><%= item.id %></td>
<td><%= item.name %></td>
<td><%= item.url %></td>
<% end %>
所以,这显示了以下错误:
undefined method 'id' for ["id", 773]:Array
[你有什么试过?](http://whathaveyoutried.com/) – sczizzo
[Stack Overflow不是你的个人研究助手。](http://meta.stackexchange.com/a/128553/133242) –