class ActiveModel::MassAssignmentSecurity::StrictSanitizer

Public Instance Methods

insensitive_attributes() click to toggle source
# File lib/active_model/mass_assignment_security/sanitizer.rb, line 51
def insensitive_attributes
  ['id']
end
process_removed_attributes(attrs) click to toggle source
# File lib/active_model/mass_assignment_security/sanitizer.rb, line 46
def process_removed_attributes(attrs)
  return if (attrs - insensitive_attributes).empty?
  raise ActiveModel::MassAssignmentSecurity::Error, "Can't mass-assign protected attributes: #{attrs.join(', ')}"
end