例如:
班级和学生。
一个班级将有许多学生有很多关系,分为has_many
服务员或has_many
部分。
实际上那些部分的东西在语义上是无用的。我想知道一个倍数在两个模型之间是否有很多关联?
# Class
class has_many :attendants, Students, foreign_key: :student_id
class has_many :sections, Students, foreign_key: :student_section
# Student
student belongs_to :class, Class, foreign_key: :student_id
student belongs_to :class, Class, foreign_key: :student_section
那样的东西?