aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/attribute_methods/primary_key.rb
diff options
context:
space:
mode:
authorGuillermo Iguaran <guilleiguaran@gmail.com>2012-07-17 02:34:57 -0500
committerGuillermo Iguaran <guilleiguaran@gmail.com>2012-09-16 23:58:19 -0500
commit8020f71df120f80fd7db9ab568c8d0d6d1ad4e28 (patch)
tree5e6fa3226871f385f0a154d566ddaf0b713f49a4 /activerecord/lib/active_record/attribute_methods/primary_key.rb
parentf8c9a4d3e88181cee644f91e1342bfe896ca64c6 (diff)
downloadrails-8020f71df120f80fd7db9ab568c8d0d6d1ad4e28.tar.gz
rails-8020f71df120f80fd7db9ab568c8d0d6d1ad4e28.tar.bz2
rails-8020f71df120f80fd7db9ab568c8d0d6d1ad4e28.zip
Remove mass assignment security from ActiveRecord
Diffstat (limited to 'activerecord/lib/active_record/attribute_methods/primary_key.rb')
-rw-r--r--activerecord/lib/active_record/attribute_methods/primary_key.rb3
1 files changed, 1 insertions, 2 deletions
diff --git a/activerecord/lib/active_record/attribute_methods/primary_key.rb b/activerecord/lib/active_record/attribute_methods/primary_key.rb
index 7b7811a706..383448c94a 100644
--- a/activerecord/lib/active_record/attribute_methods/primary_key.rb
+++ b/activerecord/lib/active_record/attribute_methods/primary_key.rb
@@ -53,8 +53,7 @@ module ActiveRecord
end
# Defines the primary key field -- can be overridden in subclasses. Overwriting will negate any effect of the
- # primary_key_prefix_type setting, though. Since primary keys are usually protected from mass assignment,
- # remember to let your database generate them or include the key in +attr_accessible+.
+ # primary_key_prefix_type setting, though.
def primary_key
@primary_key = reset_primary_key unless defined? @primary_key
@primary_key