应用场景:
#user model
has_many :products
#product model
belongs_to :user
def sale
true
end
现在要查询发布的 VIP 促销的产品
User.includes(:products).where(products: {vip: true})
#product 限制查询
Product.select{|product| product.sale}
#=> 只显示sale为真的值,
如何组合这两种的查询