0
Class User
has_many :universities
end
Class University
belongs_to :user
has_many :courses
end
Class Course
belongs_to :university
end
现在,我想查找任何用户的courses
。嵌套关联查询
我可以使用下面的查询:
User.find(1).universities.collect{|x| x.courses}
但有没有其他简单的方法可以得到这样的结果?请解释你的答案,以便我能理解。 在此先感谢!
第一个问题。您是否期望在用户拥有的所有大学都能获得所有可用的课程? – Coenwulf 2015-04-02 17:28:05
是的,你说得对。 @Coenwulf – Emu 2015-04-02 17:35:21