Мне нужна матрица между двумя моделями.
Grade Model
name
Student model
name
gradeId
Course model
name
gradeId
Score model
courseId
studentId
note1
note2
note3
note4
average
Соотношение:
Student
belongs_to Grade
has_many Scores
has_many Courses, through: Scores
Course
belongs_to Grade
has_many Scores
has_many Students, through: Scores
Score
belongs_to Student
belongs_to Course
Ожидается, что это можно отредактировать, например, в матрице 1: 1 что примечание1 принадлежит студенту 1 в курсе1