class method self.set_primary_key

Ruby on Rails 2.3.18

Last seen in v2.3.18

Available 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

value opt = nil
block block
Source
# File activerecord/lib/active_record/base.rb, line 1249
      def set_primary_key(value = nil, &block)
        define_attr_method :primary_key, value, &block
      end

Defined in activerecord/lib/active_record/base.rb line 1249 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveRecord::Base

Type at least 2 characters to search.

Use the arrow keys to navigate results, Enter to open one, Escape to close.

Keyboard shortcuts

/
Focus search
⌘K / Ctrl-K
Command palette
?
This help
Esc
Close