我一直在跟踪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方面的我应该看或谷歌搜索以获取更多的想法了。
任何机会,你可以提炼出文本到一个具体问题?我想我明白你在问什么,但不清楚。 –