Method: ActiveRecord::SpawnMethods#except

Defined in:
lib/active_record/relation/spawn_methods.rb

#except(*skips) ⇒ Object

Removes from the query the condition(s) specified in skips.

Post.order('id asc').except(:order)                  # discards the order condition
Post.where('id > 10').order('id asc').except(:where) # discards the where condition but keeps the order


52
53
54
# File 'lib/active_record/relation/spawn_methods.rb', line 52

def except(*skips)
  relation_with values.except(*skips)
end