我有这些模型:费用,预定课程和预定会话。
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。
我怎么能这样做?
答案 0 :(得分:6)
scheduled_course:
has_many :expenses, :through => :scheduled_sessions