instance method
test_persisted?
Ruby on Rails 7.0.10
Since v3.0.20Signature
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