假設我有兩個數據庫:一個用於學生,一個用於課程。我希望能夠爲特定的學生「添加」課程,並且能夠將學生添加到特定的課程中。我假設我需要在這裏使用連接表,但是我對如何使用它們有點遺憾。我想最終希望能夠做一些事情,如:在rails上使用連接表
@class.students.find(@student_id)
,這將告訴我,如果學生在課堂上或沒有。我知道班級和學生之間的關係是'has_many',反之亦然。在遷移文件中做't.references:學生'是否完成了這個任務?我嘗試將該行添加到我的遷移文件中,然後嘗試使用上面的語句找到某些內容,並且它給了我一個錯誤。我是RoR的新手,所以我甚至不確定實現這個目標的最佳方式是什麼。任何幫助表示讚賞!
您可以發佈您的學生,班級和加入模型的代碼? –