Tag: ,多对多

用于创建与嵌套模型的多对多关系条目的表单

我的应用程序包括以下五种模型: 超市可以有不同类别的产品,这些类别的产品可以由多个品牌生产。 现在我希望在我的超市 –forms中有一个(或两个) 选择字段,我可以在其中选择一个元素,其名称出现,一个或多个元素出现在Brand中,所以这可以存储在Origin中 。 我想我可以使用collection_select ,但我如何在这里使用它? class Supermarket :supplies end class Supply < ActiveRecord::Base belongs_to :origin belongs_to :supermarket end class Origin < ActiveRecord::Base belongs_to :category belongs_to :brand end class Category < ActiveRecord::Base has_many :origins end class Brand < ActiveRecord::Base has_many :origins end 也许,我还要调整模型…… 编辑 澄清表格的结果应该是: 在编辑超市的forms中,我想选择一个类别的产品和相应的品牌,以便我知道在这个特定的超市中销售此类别中的哪个类别和哪些品牌 : 超市(表格): 超市名称: 沃尔玛 类别 (选择一个): 可乐(Category_ID […]