0
幫手我已經在我看來,下面的API調用,我重用了很多:的Rails鑑於
<%@products.each do |product|%>
<% url_raw = URI.parse("url=#{product.wmt_id}") %>
<% url = Net::HTTP.get_response(url_raw).body %>
<% if url.empty? %>
<% @title = "Product Unavailable via API" %>
<% @url = "Product Unavailable via API" %>
<% @cover_img = "180X180.jpg" %>
<% @price = "Product Unavailable via API" %>
<% else %>
<% begin %>
<% @response1 = JSON.parse(url) %>
<% @title = @response1["ProductName"]%>
<% @url = "{@response1["ProductUrl"]}"%>
<% @cover_img = @response1["ImagePath"]%>
<%@price = @response1["currentItemPrice"]%>
<%rescue%>
<%end%>
<%end%>
什麼是幹起來我的代碼的最有效的方法我定義這是一個方法,這樣我就可以重新使用它。如果我在3個獨立的視圖文件中使用它,該代碼應放在哪裏?
像你說的,在幫手? 'app/helpers /'.. – pduersteler 2013-02-20 21:51:24