显示父类Rails 4.0的子级

时间:2014-05-23 15:27:12

标签: ruby-on-rails render parent

我有一个学校和学生的模型。他们的关系是学校有很多学生。我试图渲染一个视图,如果我在学校索引页面上,然后单击"显示",它将打开一个新页面并显示属于该学校的学生列表。例如:

School
- Student1
- Student2
- Student3

1 个答案:

答案 0 :(得分:1)

您可以执行以下操作:

# students controller
def index
  @students = Student.scoped
  @students = @students.where(school_id: params[:school_id]) if params[:school_id].present?
end

# view of the schools index
- @schools.each do |school|
  = link_to "students of the school #{school.id}", students_path(school_id: school.id)

如果您不完全理解,请不要犹豫要求解释;)