Ruby on rails 了解Rails关联-哪条路可走
我是一个Rails新手,努力理解各种关联。我已经阅读了rails指南,了解了两个模型之间的基本关系,但我很难理解如何使用3解决问题 例如,假设我想创建某种评分/评分系统,教师可以在其中为学生设定自己的评分标准——例如1。理解力,2。完整性,3。整洁度等,然后每一个都会有一个分数,可以创造一个平均值 我假设我需要3个模型-学生,标准(即评分标准),然后评分 这些模型之间的关系如何?我一直在尝试不同的东西,但它们似乎不起作用 提前感谢您对理解的任何帮助Ruby on rails 了解Rails关联-哪条路可走,ruby-on-rails,ruby,associations,Ruby On Rails,Ruby,Associations,我是一个Rails新手,努力理解各种关联。我已经阅读了rails指南,了解了两个模型之间的基本关系,但我很难理解如何使用3解决问题 例如,假设我想创建某种评分/评分系统,教师可以在其中为学生设定自己的评分标准——例如1。理解力,2。完整性,3。整洁度等,然后每一个都会有一个分数,可以创造一个平均值 我假设我需要3个模型-学生,标准(即评分标准),然后评分 这些模型之间的关系如何?我一直在尝试不同的东西,但它们似乎不起作用 提前感谢您对理解的任何帮助 Teacher has_many :stu
Teacher
has_many :students
end
Student
has_many :scores
belongs_to :teacher
end
Criteria
has_many :scores
has_many :students, through: :scores
end
Score
has_many :students
has_many :criteria
end
因此,学生有很多分数(包括标准id、学生id和老师记录的实际分数)
因此,学生有很多分数(包括标准id、学生id和老师记录的实际分数)