instance method
update
Ruby on Rails 8.1.2
Since v3.0.20Signature
update(attributes)
Updates the attributes of the model from the passed-in hash and saves the record, all wrapped in a transaction. If the object is invalid, the saving will fail and false will be returned.
Parameters
-
attributesreq
Source
# File activerecord/lib/active_record/persistence.rb, line 564
def update(attributes)
# The following transaction covers any possible database side-effects of the
# attributes assignment. For example, setting the IDs of a child collection.
with_transaction_returning_status do
assign_attributes(attributes)
save
end
end
Defined in activerecord/lib/active_record/persistence.rb line 564
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Persistence