instance method
id_in_database
Ruby on Rails 7.1.6
Since v5.2.8.1Signature
id_in_database()
Returns the primary key column’s value from the database. If the primary key is composite, returns an array of primary key column values from database.
Source
# File activerecord/lib/active_record/attribute_methods/primary_key.rb, line 75
def id_in_database
if self.class.composite_primary_key?
@primary_key.map { |col| attribute_in_database(col) }
else
attribute_in_database(@primary_key)
end
end
Defined in activerecord/lib/active_record/attribute_methods/primary_key.rb line 75
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::AttributeMethods::PrimaryKey