instance method toggle!

Ruby on Rails 5.2.8.1

Since v3.0.20

Available in: v3.0.20 v3.1.12 v3.2.22.5 v4.0.13 v4.1.16 v4.2.9 v5.2.8.1 v6.0.6 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

toggle!(attribute)

Wrapper around #toggle that saves the record. This method differs from its non-bang version in the sense that it passes through the attribute setter. Saving is not subjected to validation checks. Returns true if the record could be saved.

Parameters

attribute req
Source
# File activerecord/lib/active_record/persistence.rb, line 550
    def toggle!(attribute)
      toggle(attribute).update_attribute(attribute, self[attribute])
    end

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

Defined in ActiveRecord::Persistence

Type at least 2 characters to search.

↑↓ navigate · open · esc close