Rails,包括模型范围内的多个关系

时间:2013-09-24 18:28:24

标签: ruby-on-rails activerecord

我有以下范围,它返回所有具有branch_id = 1的产品,并且还将属性enabled设置为true。

scope :enabled_product, -> {includes(:products).where("products.branch_id = ?", 1).where(products: {enabled: true})}

产品与Category有很多关系。如何在此范围内包含每种产品的类别?

1 个答案:

答案 0 :(得分:0)

includes(:products => [:categories])