Corrections to Active Record Validations and Callbacks guide.

This commit is contained in:
Hendy Tanata
2011-10-05 17:35:58 +08:00
parent 463223c324
commit a44bbfc1c7

View File

@@ -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)!