我有Category
模型,在哪里放置产品。每个产品都属于制造商(也有没有设置制造商的产品——这些我想标记为“未知”)。
这是我的模型:
class Product < ActiveRecord::Base
belongs_to :manufacturer
belongs_to :category
end
class Manufacturer < ActiveRecord::Base
has_many :products
end
class Category < ActiveRecord::Base
has_ancestry
has_many :products
end
这是一个简单的查询,我如何从各个类别中获取产品:
@products = @category.products.paginate(:page => params[:page], :per_page => 15)
我想打印所有具有相应类别产品的制造商...我在这部分苦苦挣扎了半天,仍然找不到查询...
你能帮我吗,拜托,这部分?
谢谢!