我有一个category
模型,基本上就是products
分配给它的模型。
所以我的category
模型看起来像这样:
attr_accessible :name
has_many :category_products do
def with_products
includes(:product)
end
end
has_many :products, :through => :category_products
我想做的是在类别中包含类别 - 因此应该能够放入产品Men
然后Shoes
。
这样,我可以有一个Men
下拉菜单,它会生成Men
like中的所有子类别Shoes
。
但是,如果用户点击,Men
他们将看到该类别中的所有产品。
想法?