如何将两个模型与多个关联起来有很多关联?

时间:2017-02-22 12:04:48

标签: elixir ecto

例如: 班级和学生。 一个班级将有许多学生有很多关系,分为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

那样的东西?

0 个答案:

没有答案