class method
self.attributes_protected_by_default
Ruby on Rails 3.1.12
Since v3.0.20 Last seen in v3.1.12Available in: v3.0.20 v3.1.12
Signature
self.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/base.rb, line 1972
def self.attributes_protected_by_default
default = [ primary_key, inheritance_column ]
default << 'id' unless primary_key.eql? 'id'
default
end
Defined in activerecord/lib/active_record/base.rb line 1972
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Base