mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
committed by
Xavier Noria
parent
48c7ad17b0
commit
36a84a4f15
@@ -3,12 +3,6 @@ module ActiveRecord
|
||||
module PrimaryKey
|
||||
extend ActiveSupport::Concern
|
||||
|
||||
# Returns this record's primary key value wrapped in an Array
|
||||
# or nil if the record is a new_record?
|
||||
def to_key
|
||||
new_record? ? nil : [ id ]
|
||||
end
|
||||
|
||||
module ClassMethods
|
||||
# Defines the primary key field -- can be overridden in subclasses. Overwriting will negate any effect of the
|
||||
# primary_key_prefix_type setting, though.
|
||||
|
||||
@@ -26,7 +26,7 @@ class PrimaryKeysTest < ActiveRecord::TestCase
|
||||
def test_to_key_with_primary_key_after_destroy
|
||||
topic = Topic.find(1)
|
||||
topic.destroy
|
||||
assert_equal [1], topic.to_key
|
||||
assert_equal nil, topic.to_key
|
||||
end
|
||||
|
||||
def test_integer_key
|
||||
|
||||
Reference in New Issue
Block a user