我一直在跟蹤SO網站作爲我的軌道前進跨模型編輯已經開發,這是一個很好的信息來源。 我正在編寫一個應用程序來維護一堆主機及其相關的保修。 合同 主持人可以有許多合同,合同可以適用於許多主機。 所以我有三類:Host
,WarrantyContract
和HostWarranty
。 該HostWarranty
模型到主機和WarrantyContract
以及一個註釋字段FK引用。Ruby on Rails的通過多對多關係
我需要做的是通過主機和warranty_contract
頁面管理host_warranties
表(assetid,warranty_contract,comments)的內容,以便在編輯主機的詳細信息時,我可以應用一個或多個合同;當我編輯合同時,我可以指出它適用的主機。
我一直在使用has_many
,accepts_nested_attributes_for
和has_and_belongs_to_many
(Many-to-many relationship with the same model in rails?是迄今爲止的主要來源)探討,但我有我如何發展的觀點_form
模板掙扎;我見過的大多數例子都使用了fields_for
方法,而我需要的是名稱和ID的<select>
列表。
我特別建議solutionsm但什麼樣的API方面的我應該看或谷歌搜索以獲取更多的想法了。
任何機會,你可以提煉出文本到一個具體問題?我想我明白你在問什麼,但不清楚。 –