From 0419efc1b9dc06c29d9b7b83ef84a6cf0fc500c2 Mon Sep 17 00:00:00 2001 From: CassioMarques Date: Sun, 9 Nov 2008 23:02:01 -0200 Subject: Added documentation for validates_format_of --- .../guides/source/activerecord_validations_callbacks.txt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'railties/doc') diff --git a/railties/doc/guides/source/activerecord_validations_callbacks.txt b/railties/doc/guides/source/activerecord_validations_callbacks.txt index 2e121e959b..f61bea9d3d 100644 --- a/railties/doc/guides/source/activerecord_validations_callbacks.txt +++ b/railties/doc/guides/source/activerecord_validations_callbacks.txt @@ -159,10 +159,21 @@ end The +validates_exclusion_of+ helper has an option +:in+ that receives the set of values that will not be accepted for the validated attributes. The +:in+ option has an alias called +:within+ that you can use for the same purpose, if you'd like to. In the previous example we used the +:message+ option to show how we can personalize it with the current attribute's value, through the +%s+ format mask. -The default error message for +validates_exclusion_of+ is "_is not included in the list_" +The default error message for +validates_exclusion_of+ is "_is not included in the list_". === The +validates_format_of+ helper +This helper validates the attributes's values by testing if they match a given pattern. This pattern must be specified using a Ruby regular expression, which must be passed through the +:with+ option. + +[source, ruby] +------------------------------------------------------------------ +class Product < ActiveRecord::Base + validates_format_of :description, :with => /^[a-zA-Z]+$/, :message => "Only letters allowed" +end +------------------------------------------------------------------ + +The default error message for +validates_format_of+ is "_is invalid_". + === The +validates_inclusion_of+ helper === The +validates_length_of+ helper -- cgit v1.2.3