假设我有两个数据库:一个用于学生,另一个用于班级。我希望能够‘添加’课程到特定的学生,也能够将学生添加到特定的班级。我假设我需要在这里使用一个连接表,但是我对如何使用它们有点迷惑。我最终希望能够做到以下几点:
@class.students.find(@student_id)
这会告诉我这个学生是否在班上。我知道班级和学生之间的关系是“has_many”,反之亦然。在迁移文件中执行't.references :students‘可以做到这一点吗?我尝试将该行添加到我的迁移文件中,然后尝试使用上面的语句查找某些内容,但它给出了一个错误。我是RoR的新手,所以我甚至不确定实现这一目标的最佳方式是什么。如有任何帮助,我们不胜感激!
https://stackoverflow.com/questions/7606124
复制相似问题