instance method
primary_key
Ruby on Rails 8.1.2
Since v3.0.20Signature
primary_key()
Defines the primary key field – can be overridden in subclasses. Overwriting will negate any effect of the primary_key_prefix_type setting, though.
Source
# File activerecord/lib/active_record/attribute_methods/primary_key.rb, line 80
def primary_key
reset_primary_key if PRIMARY_KEY_NOT_SET.equal?(@primary_key)
@primary_key
end
Defined in activerecord/lib/active_record/attribute_methods/primary_key.rb line 80
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods