instance method
attributes_protected_by_default
Ruby on Rails 3.2.22.5
Since v3.2.22.5 Last seen in v3.2.22.5 PrivateSignature
attributes_protected_by_default()
The primary key and inheritance column can never be set by mass-assignment for security reasons.
Source
# File activerecord/lib/active_record/attribute_assignment.rb, line 12
def attributes_protected_by_default
default = [ primary_key, inheritance_column ]
default << 'id' unless primary_key.eql? 'id'
default
end
Defined in activerecord/lib/active_record/attribute_assignment.rb line 12
· View on GitHub
· Improve this page
· Find usages on GitHub