instance method
primary_key=
Ruby on Rails edge
Since v3.0.20Signature
primary_key=(value)
Sets the name of the primary key column.
class Project < ActiveRecord::Base
self.primary_key = 'sysid'
end
Parameters
-
valuereq
Source
# File activerecord/lib/active_record/attribute_methods/primary_key.rb, line 128
def primary_key=(value)
self._primary_key_definition = ActiveRecord::Key.for(value)
include CompositePrimaryKey if primary_key_definition.composite?
end
Defined in activerecord/lib/active_record/attribute_methods/primary_key.rb line 128
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods