Method: ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods#primary_key

Defined in:
activerecord/lib/active_record/attribute_methods/primary_key.rb

#primary_keyObject

Defines the primary key field – can be overridden in subclasses. Overwriting will negate any effect of the primary_key_prefix_type setting, though.



80
81
82
83
# 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