我是Ruby on Rails的新手。我必须在访谈员的部分视图中显示表interviews
中的访调员姓名。我将scheduled_interviews
称为部分。怎么做?我这样做了吗?
这是我的代码:
<%= render :partial=>"scheduled_interviews", :locals=>{
:interviews=>Interview.find(:interviewer_name=>@interviewers.name)
}%>
答案 0 :(得分:2)
如果部分名称为_scheduled_interviews.htm.erb
,则调用部分名称为<%= render :partial => "scheduled_interviews" %>
。如果要将某些参数传递给partial,请使用问题render :partial => "scheduled_interviews", :locals=> {:interviews => Interview.find_by_interviewer_name(@interviewer.name)}
中提到的locals属性来传递集合(例如,可以使用:collection
参数的数组。我强烈建议您阅读以下tutorial