2011-03-27 6 views
0

부분 렌더링은 @product 인스턴스 변수에서만 작동하기 때문에이 부분적인 렌더링 작업을 수행하기 위해이 해킹을했습니다. 나는이 문제를 해결하는 가장 좋은 방법이 아니라고 확신합니다. 누군가 더 좋은 방법을 가르쳐 주시겠습니까?부분 렌더링의 매개 변수, ROR3

<% products.each do |product| %> 
    <% @product=product %> 
    <%= render 'cart_form', :product => @product %> 

답변

0

여기에 .each 루프를 사용하지 않고 모음을 렌더링 할 수 있습니다. RailsGuides를 살펴보고이 같은 시도 :

<%= render :partial => "cart_form", :collection => @products %> 

을 (그리고 컨트롤러에 @products 설정)

관련 문제