문제

컬렉션을 부분적으로 전달하려면 다음과 같이 합니다.

<%= render :partial => "post", :collection => @posts %>

맞춤 변수 내에서 단일 개체를 전달하려면 다음을 수행합니다.

<%= render :partial => "item", :locals => { :item => @advertisement } %>

이제 합격하려면 어떻게 해야 할까요? 수집, 사용자 정의 변수를 통해 "프록시"(두 번째 경우처럼)?

도움이 되었습니까?

해결책

두 번째 예와 같이 현지인을 통해 전달하십시오.

<%= render :partial => "item", :locals => { :posts => @posts } %>

다른 팁

부분 호출의 다른 방법을 사용할 수 있습니다.

render(:partial => 'post', :object => @posts)

사용을 찾았습니다. 매개 변수로 훨씬 더 명확합니다.

<%= render :partial => "item", :collection => @rabbits, :as => :item %>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top