instance method
id?
Ruby on Rails 7.1.6
Since v3.2.22.5Signature
id?()
Queries the primary key column’s value. If the primary key is composite, all primary key column values must be queryable.
Source
# File activerecord/lib/active_record/attribute_methods/primary_key.rb, line 45
def id?
if self.class.composite_primary_key?
@primary_key.all? { |col| _query_attribute(col) }
else
_query_attribute(@primary_key)
end
end
Defined in activerecord/lib/active_record/attribute_methods/primary_key.rb line 45
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::AttributeMethods::PrimaryKey