Return a hash that includes everything but the given keys. This is useful for limiting a set of parameters to everything but a few known toggles:

  @person.update_attributes(params[:person].except(:admin))

Files

  • activesupport/lib/active_support/core_ext/hash/except.rb