instance method update!

Ruby on Rails edge

Since v7.0.10

Available in: v7.0.10 v7.1.6 v7.2.3.2 v8.0.5.1 v8.1.3.1 edge

Signature

update!(id = :all, attributes)

Updates the object (or multiple objects) just like #update but calls #update! instead of update, so an exception is raised if the record is invalid and saving will fail.

Parameters

id opt = :all
attributes req
Source
# File activerecord/lib/active_record/persistence.rb, line 138
      def update!(id = :all, attributes)
        all.update!(id, attributes)
      end

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

Defined in ActiveRecord::Persistence::ClassMethods

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