search for: student_semester_records

Displaying 1 result from an estimated 1 matches for "student_semester_records".

2006 Apr 20
3
has_many :through with has_many/has_many join models
It seems that using a join model that joins with two has_many''s will fail to generate proper SQL class StudentSemesterRecord < ActiveRecord::Base belongs_to :semester has_many :discipline_records, :through => :semester end class Semester < ActiveRecord::Base has_many :student_semester_records has_many :discipline_records end class DisciplineRecord < ActiveRecord::Base belongs_to :semester end student_semester_record.discipline_records yields this SQL: SELECT discipline_records.* FROM discipline_records INNER JOIN semesters ON discipline_records.semester_id = semesters.id WHERE...