我明白这是可能的
scope :public_visible, where("(status = ?) OR (end_date > ?)", :published, Date.today)
但我想要做的是将以下两个范围与OR
scope :succeeded, having("SUM(orders.sum) >= goal")
scope :ongoing, where("end_date >= ?", Date.today)
这可能吗?以 sql 或 activerecord 方式。
感谢大家。