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) –