In Rails 4.2, you can do:
scope :original, -> { ... original scope definition ... }
scope :not_original, -> { where.not(id: original) }
It’ll use a subquery.
In Rails 4.2, you can do:
scope :original, -> { ... original scope definition ... }
scope :not_original, -> { where.not(id: original) }
It’ll use a subquery.