как использовать частичное - PullRequest
0 голосов
/ 24 февраля 2012

Я новичок в Ruby on Rails.Я должен показать имена интервьюеров из таблицы interviews в частичном представлении интервьюеров.Я называю scheduled_interviews частичным.Как это сделать?Я делаю это правильно?

Вот мой код:

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

1 Ответ

2 голосов
/ 24 февраля 2012

Если частичное имя, например, _scheduled_interviews.htm.erb, то вызов частичного будет <%= render :partial => "scheduled_interviews" %>. Если вы хотите передать некоторые параметры в частичное, то используйте атрибут locals, как вы упомянули в вопросе render :partial => "scheduled_interviews", :locals=> {:interviews => Interview.find_by_interviewer_name(@interviewer.name)}, для передачи коллекции (например, для массива вы можете использовать параметр :collection. Я настоятельно рекомендую вам прочитать следующее учебник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...