0
我有這個黑客做部分渲染的工作,因爲部分渲染只適用於實例變量@product。我很確定這不是解決這個問題的最佳方法,請問有人可以指出一個更好的方法嗎?部分渲染的參數,ROR3
<% products.each do |product| %>
<% @product=product %>
<%= render 'cart_form', :product => @product %>
我有這個黑客做部分渲染的工作,因爲部分渲染只適用於實例變量@product。我很確定這不是解決這個問題的最佳方法,請問有人可以指出一個更好的方法嗎?部分渲染的參數,ROR3
<% products.each do |product| %>
<% @product=product %>
<%= render 'cart_form', :product => @product %>
您可能想在不使用.each循環的情況下呈現集合。看看在RailsGuides和嘗試是這樣的:
<%= render :partial => "cart_form", :collection => @products %>
(和設置您的控制器@products)