instance method test_persisted?

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

test_persisted?()

Passes if the object’s model responds to persisted? and if calling this method returns either true or false. Fails otherwise.

persisted? is used when calculating the URL for an object. If the object is not persisted, a form for that object, for instance, will route to the create action. If it is persisted, a form for the object will route to the update action.

Source
# File activemodel/lib/active_model/lint.rb, line 70
      def test_persisted?
        assert_respond_to model, :persisted?
        assert_boolean model.persisted?, "persisted?"
      end

Defined in activemodel/lib/active_model/lint.rb line 70 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveModel::Lint::Tests

Type at least 2 characters to search.

↑↓ navigate · open · esc close