Rails 3.如何通过其他模型查找关联模型?

时间:2012-06-04 16:13:48

标签: ruby-on-rails ruby

我有这些模型:费用,预定课程和预定会话。

scheduled_courses has_many scheduled_sessions
scheduled_sessions belongs_to scheduled_courses

expenses has_many scheduled_sessions
scheduled_sessions belongs_to expenses

我需要找到与特定scheduled_course相关的所有费用。但费用有scheduled_session_id而不是scheduled_course_id。

我怎么能这样做?

1 个答案:

答案 0 :(得分:6)

scheduled_course:

has_many :expenses, :through => :scheduled_sessions