0
我有一個簡單的三路模型關聯,其中Product
可以屬於多個Categories
。Rails範圍 - 獲取所有產品,其中產品分類大小> 0
Product has_many ProductCategories
ProductCategories belongs_to Product
ProductCategories belongs_to Category
Category has_many ProductCategories
我試圖創建一個返回所有Products
有visible=true
也至少一個相關ProductCategories
一個範圍。
這個範圍如何看起來像?
這是我已經試過:
scope :visible, -> { where(visible: true).where(product_categories.size > 0) }