2012-02-24 2 views
0

Ruby on Rails를 처음 사용했습니다. 나는 면접관의 부분보기에서 테이블 interviews에서 면접관의 이름을 보여줘야한다. scheduled_interviews을 부분 호출이라고합니다. 그것을하는 방법? 이 일을 제대로하고 있습니까? 부분 이름은 다음 <%= render :partial => "scheduled_interviews" %> 될 것이다 부분을 호출 예를 들어 _scheduled_interviews.htm.erb 경우부분 사용 방법

<%= render :partial=>"scheduled_interviews", :locals=>{ 
    :interviews=>Interview.find(:interviewer_name=>@interviewers.name) 
}%> 
+1

Looks 당신이 그것을 잘못하고있는 것처럼 가이드를 읽으십시오, 그 레일 금광 http://guides.rubyonrails.org/layouts_and_rendering.html – djd

+0

당신이 모르는 경우에, 당신이 문제를 해결하면 대답을 받아 들여야합니다. –

답변

2

:

여기 내 코드입니다. 부분에 일부 매개 변수를 전달하려면 render :partial => "scheduled_interviews", :locals=> {:interviews => Interview.find_by_interviewer_name(@interviewer.name)} 질문에 언급 된 것처럼 locals 속성을 사용하여 컬렉션을 전달하십시오 (예 : :collection 매개 변수를 사용할 수있는 배열). 다음을 읽어 보시기 바랍니다. tutorial

관련 문제