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