मैं श्रेणियों के बीच इस संबंध है, उत्पादों & ब्रांडों:रेल habtm मिलती
class Brand < ActiveRecord::Base
has_many :products
end
class Category < ActiveRecord::Base
has_and_belongs_to_many :products
end
class Product < ActiveRecord::Base
has_and_belongs_to_many :categories
belongs_to :brand
end
मैं इस संबंध के साथ निर्दिष्ट ब्रांड द्वारा सभी श्रेणियों का चयन कैसे कर सकते हैं? मैं यह कोशिश लेकिन एक त्रुटि
b = Brand.find(1)
Category.joins(:products).where(:products => b.products)