【发布时间】:2011-11-28 04:47:20
【问题描述】:
假设我有两个数据库:一个用于学生,一个用于班级。我希望能够向特定学生“添加”课程,也能够将学生添加到特定课程。我假设我需要在这里使用一个连接表,但我对如何使用它们有点迷茫。我最终希望能够做类似的事情:
@class.students.find(@student_id)
这会告诉我学生是否在课堂上。我知道班级和学生之间的关系是“has_many”,反之亦然。在迁移文件中执行 't.references :students' 是否可以做到这一点?我尝试将该行添加到我的迁移文件中,然后尝试使用上面的语句查找某些内容,但它给了我一个错误。我是 RoR 的新手,所以我什至不确定实现这一目标的最佳方法是什么。任何帮助表示赞赏!
【问题讨论】:
-
我假设您的意思是“假设我有两个 表”。你能澄清一下吗?
标签: ruby-on-rails ruby join