我在尋找關於如何設置兩個模型Teacher和Subject的建議。一位教師可以有許多科目,一個科目可以有許多教師。在這兩種模式之間的關係中需要考慮的另一件事是,教師可以創建一個主題並將其他教師添加到該主題。如何設置兩個has_many關聯的模型
我覺得我對基礎知識的紮實建立每個模型:
爲teacher.rb:
has_many :subjects
爲subject.rb中:
has_many :teachers
和教師表應該有一個subject_id列,主題表應該有一個teacher_id列。
我不確定如何設置視圖(和相應的控制器方法)以允許將教師添加到主題。
任何建議(或鏈接到示例),非常感謝。在這個確切的案例中,我一直無法找到任何東西。
當前設置:
- 標準CRUD一個Student對象
- 標準CRUD的項目對象
我可能失去了一些東西在如何配合這些簡單模型在一起(除了將has_many改爲habtm的部分之外)並將記錄記錄到subjects_teachers表中,並且我仍然找不到一個好例子...
見這也:http://guides.rubyonrails.org/association_basics.html#the- has_and_belongs_to_many-association – Zabba 2011-01-05 05:50:52