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