From 4d122503bb7339d8d87fb54ae5f65ab30c17edd5 Mon Sep 17 00:00:00 2001 From: CassioMarques Date: Fri, 7 Nov 2008 23:51:45 -0200 Subject: Added some aditional info to validates_confirmation_of --- .../doc/guides/source/activerecord_validations_callbacks.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'railties/doc/guides/source') diff --git a/railties/doc/guides/source/activerecord_validations_callbacks.txt b/railties/doc/guides/source/activerecord_validations_callbacks.txt index ecbc093784..58e378ab24 100644 --- a/railties/doc/guides/source/activerecord_validations_callbacks.txt +++ b/railties/doc/guides/source/activerecord_validations_callbacks.txt @@ -117,6 +117,16 @@ In your view template you could use something like <%= text_field :person, :email_confirmation %> ------------------------------------------------------------------ +NOTE: This check is performed only if +email_confirmation+ is not nil, and by default only on save. To require confirmation, make sure to add a presence check for the confirmation attribute: + +[source, ruby] +------------------------------------------------------------------ +class Person < ActiveRecord::Base + validates_confirmation_of :email + validates_presence_of :email_confirmation +end +------------------------------------------------------------------ + The default error message for +validates_confirmation_of+ is "_doesn't match confirmation_" === The +validates_each+ helper -- cgit v1.2.3