製品が配置されている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)
それぞれのカテゴリに製品があるすべてのメーカーを印刷したいと思います...この部分に半日苦労していますが、まだクエリが見つかりません...
この部分で私を助けてくれませんか?
ありがとう!