[英]Getting data from many to many relation with rails 4
我正在开发一个带有 mysql 数据库的 rails 应用程序。
有一堆表格,但对于这个任务,我只使用了 3 个。Students、Courss 和 CoursesPerStudent。
我有学生和课程的模型(第三个没有模型)。 表已经填充。
表:
学生 - 身份证、姓名、家庭、地址、电话、电子邮件、状态、路径
课程 - 课程代码、课程名称、学时
courseperstudent - 代码、学生(与学生表 ID 中的 ID 相同但不是外键)、路径、课程(课程表代码(外键))、考试标记。
现在的事情是我需要为每个学生展示一份与他相关的课程清单。
我该怎么做? 我应该为第三个表创建模型吗? 我应该怎么称呼它? 并将其他两个表合二为一以显示特定课程?
还是有其他办法?
希望有人会帮忙,因为我没有答案。
如果你做出正确的 has_and_belongs_to_many 关联,你可以调用:
Student.find(id).courses
它返回课程集合
http://guides.rubyonrails.org/association_basics.html#the-has-and-belongs-to-many-association
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.