class method
self.set_primary_key
Ruby on Rails 2.2.3
Since v2.2.3 Last seen in v2.3.18Available in: v2.2.3 v2.3.18
Signature
self.set_primary_key(value = nil, &block)
Sets the name of the primary key column to use to the given value, or (if the value is nil or false) to the value returned by the given block.
class Project < ActiveRecord::Base set_primary_key "sysid" end
Parameters
-
valueopt = nil -
blockblock
Source
# File activerecord/lib/active_record/base.rb, line 1166
def set_primary_key(value = nil, &block)
define_attr_method :primary_key, value, &block
end
Defined in activerecord/lib/active_record/base.rb line 1166
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Base