instance method
valid?
Ruby on Rails 2.3.18
Since v2.2.3Signature
valid?()
Runs validate and validate_on_create or validate_on_update and returns true if no errors were added otherwise false.
Source
# File activerecord/lib/active_record/validations.rb, line 1106
def valid?
errors.clear
run_callbacks(:validate)
validate
if new_record?
run_callbacks(:validate_on_create)
validate_on_create
else
run_callbacks(:validate_on_update)
validate_on_update
end
errors.empty?
end
Defined in activerecord/lib/active_record/validations.rb line 1106
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Validations