mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
Corrections to Active Record Validations and Callbacks guide.
This commit is contained in:
@@ -105,7 +105,7 @@ Person.create(:name => "John Doe").valid? # => true
|
||||
Person.create(:name => nil).valid? # => false
|
||||
</ruby>
|
||||
|
||||
After Active Record performing validations, any errors found can be accessed through the +errors+ instance method, which returns a collection of errors. By definition an object is valid if this collection is empty after running validations.
|
||||
After Active Record has performed validations, any errors found can be accessed through the +errors+ instance method, which returns a collection of errors. By definition, an object is valid if this collection is empty after running validations.
|
||||
|
||||
Note that an object instantiated with +new+ will not report errors even if it's technically invalid, because validations are not run when using +new+.
|
||||
|
||||
@@ -812,7 +812,7 @@ Add this line in your Gemfile:
|
||||
gem "dynamic_form"
|
||||
</ruby>
|
||||
|
||||
Now you will have access to the two help methods +error_messages+ and +error_messages_for+ in your view templates.
|
||||
Now you will have access to the two helper methods +error_messages+ and +error_messages_for+ in your view templates.
|
||||
|
||||
h4. +error_messages+ and +error_messages_for+
|
||||
|
||||
@@ -907,7 +907,7 @@ ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|
|
||||
end
|
||||
</ruby>
|
||||
|
||||
The result look like the following:
|
||||
The result looks like the following:
|
||||
|
||||
!images/validation_error_messages.png(Validation error messages)!
|
||||
|
||||
|
||||
Reference in New Issue
Block a user