我在我的控制器中創建一個API調用,它返回記錄列表,並將響應等同於我在視圖中調用的實例變量。將實例變量傳遞給查看
我的控制器:
@products = Product.find(:all)
@products.each do |product|
url = URI.parse("url{product.id}")
@response1 = JSON.parse(Net::HTTP.get_response(url).body)
puts @response1
@title = @response1["ProductName"]
@url = @response1["ProductUrl"]
end
我的觀點:
<div class= "title"><small><b><%= link_to truncate(@title, :length =>30), :target => '_blank' %></b></small></div>
這將顯示剛接收到的響應中的一個。如何顯示在我的視圖中收到的所有回覆。
因此,我將不得不在我看來也是API調用? – Yogzzz 2013-02-14 07:56:36
不是,但是相反 - 從控制器中刪除調用並將它們放入視圖中。 – Phobos98 2013-02-14 07:57:14