コントローラーでレコードのリストを返す 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>
これは、受信した応答の 1 つだけを表示します。ビューに受信したすべての応答を表示するにはどうすればよいですか。