我首先向你展示我的关系:
restartWindow.destroy
我希望基本上按学期排序class Users
has_many :user_semester_courses
has_many :registered_courses, through: :user_semester_courses, class_name: 'SemesterCourse', foreign_key: 'semester_course_id', source: :semester_course
end
class SemesterCourses
belongs_to :semester
end
class UserSemesterCourse
belongs_to :semester_course
belongs_to :user
end
。
根据我的理解,我需要:
user_semester_courses
加入user.registered_courses
(即学期课程)并按学期排序semesters
我尝试了很多连接,但似乎无法实现我想要的结果。