valid?(context = nil) public

Runs all the validations within the specified context. Returns true if no errors are found, false otherwise.

Aliased as #validate.

If the argument is false (default is nil), the context is set to :create if {new_record?}[rdoc-ref:Persistence#new_record?] is true, and to :update if it is not.

Validations with no :on option will run no matter the context. Validations with some :on option will only run in the specified context.

Show source
Register or log in to add new notes.