我是一個初學者在rails。 我有一個主題表(屬性:subject_name)和一個學期表(屬性:semester_no)。 一個科目可以分配到不同的學期,一個學期可以有很多科目。所以,必須有一個多對多的關係。 我創建了semesters_subjects表(屬性:semester_id,subject_id)。 我需要一個管理員的表格來分配不同學期的科目。從這種形式我需要保存屬於學期的科目。我怎樣才能做到這一點? 我在哪裏保存我的這些關係?如何以及在哪裏保存habtm關係
0
A
回答
0
看看導軌導向上HABTM關係:
http://guides.rubyonrails.org/association_basics.html#the-has-and-belongs-to-many-association
如果設置根據指導你的車型加入模型/表命名semesters_subjects並添加代碼加入記錄將使用正確的語法自動創建。
例如對受試者有關聯學期
semester.subjects.push(subject)
或者創建具有學期
semester.create_subject(attributes)
我也想在ActiveRecord的基礎在這裏讀了相關的主題:
相關問題
- 1. Rails4:在哪裏以及如何設置HABTM關係?
- 2. 如何以及在哪裏可以在Android上保存QSettings?
- 3. 保存新關聯的CakePHP HABTM關係
- 4. Android - 在哪裏以及如何保存個人資料圖片
- 5. UWP(C#) - 在哪裏以及如何保存和訪問文件?
- 6. Rails 2:保存新的HABTM關係
- 7. cakephp habtm關係(保存數據)
- 8. wordpress在哪裏存儲域名以及何時「不保留」?
- 9. 在哪裏以及如何在C
- 10. 內存如何分配以及存儲在哪裏? :Java繼承
- 11. 在哪裏執行onClickListener以及如何?
- 12. 在哪裏以及如何使用Page.RegisterRequiresViewStateEncryption()?
- 13. 如何以及在哪裏使用instantiateViewControllerWithIdentifier
- 14. EmberJs - 如何以及在哪裏學習?
- 15. 如何通過_ids參數保存HABTM關係
- 16. Android:在哪裏以及如何在應用中存儲圖像?
- 17. 在哪裏以及如何在asp.net.vb中存儲函數
- 18. 如何以及在哪裏關聯模型
- 19. 在哪裏以及如何放置等待關鍵字
- 20. 在哪裏存儲類關係信息?
- 21. 如何以及在哪裏保存我從ajax調用收到的數據?
- 22. gradle保存依賴關係的jar包在哪裏?
- 23. 在哪裏以及如何從CodeIgniter中存儲encryption_key
- 24. 如何以及在哪裏存儲遞歸的臨時結果?
- 25. CLR在哪裏以及如何爲JITted代碼分配內存?
- 26. 如何以及在哪裏分配內存?
- 27. 如何以及在哪裏呢dconf/GSettings存儲配置數據?
- 28. eclipse偏好 - 在哪裏以及如何存儲
- 29. TFS 2008/TFS 2010如何以及在哪裏存儲變更集?
- 30. 在哪裏存儲密碼鹽以及如何獲取它