From d0cb4d7258c9241fcffda854d615c44586189838 Mon Sep 17 00:00:00 2001 From: CassioMarques Date: Mon, 10 Nov 2008 20:31:05 -0200 Subject: Added note about testing booleans to validates_presence_of --- railties/doc/guides/source/activerecord_validations_callbacks.txt | 2 ++ 1 file changed, 2 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 568ab8bc23..4dfa92e542 100644 --- a/railties/doc/guides/source/activerecord_validations_callbacks.txt +++ b/railties/doc/guides/source/activerecord_validations_callbacks.txt @@ -256,6 +256,8 @@ class LineItem < ActiveRecord::Base end ------------------------------------------------------------------ +NOTE: If you want to validate the presence of a boolean field (where the real values are true and false), you will want to use validates_inclusion_of :field_name, :in => [true, false] This is due to the way Object#blank? handles boolean values. false.blank? # => true + The default error message for +validates_presence_of+ is "_can't be empty_". === The +validates_size_of+ helper -- cgit v1.2.3