【发布时间】:2013-07-24 12:53:41
【问题描述】:
我花了一段时间寻找这个,但我不确定如何问我想知道的内容,我认为这是我最大的问题:p
我有以下数据模型:
用户
has_many :student_groups, dependent: :destroy
学生组
belongs_to :user
has_many :students, dependent: :destroy
学生
belongs_to :student_group
我想查看所有给定用户的 student_groups 中的所有学生 - 如何执行此操作?目前,我的students#index路线如下:
student_group_students GET /student_groups/:student_group_id/students(.:format) students#index
students#index 似乎是放置这个的合乎逻辑的地方,但它也需要一个 student_group_id - 这意味着它只是给定 student_group 中学生的索引。根据我的代码,这是有道理的,但是有没有办法为学生#index 视图覆盖它?例如,在 student 控制器中的 students#index 操作中,类似于:
def index
@students = @student_group.all.students
...
end
感谢您的帮助!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.2