我有一个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下拉菜单,它会生成Menlike中的所有子类别Shoes。
但是,如果用户点击,Men他们将看到该类别中的所有产品。
想法?