Hi,
I''ve got a really weird problem with validates_confirmation_of.
I''ve
been developing my app for quite some time and everything went fine so 
far. After (more or less) a month of coding I got back to check my user 
registration code and noticed that validates_confirmation_of doesn''t 
work any more. The code looks 100% correct to me:
class User < ActiveRecord::Base
	attr_accessible :login, :password, :email
	validates_presence_of :login, :password, :email
	validates_uniqueness_of :login, :email
	validates_length_of :login,  :within => 4..40
	validates_length_of :password, :within => 5..40
	validates_format_of :login, :with => /^[a-zA-z0-9_\-]{4,30}$/
	validates_format_of :email, :with => /^[_a-z0 -9-]+(\.[_a 
-z0-9-]+)*@[a-z0-9-]+(\.[a-z0 -9-]+)*(\.[a-z]{2,4})$/i
	validates_confirmation_of :email, :if => Proc.new {|u| u.email.size > 
0}
	validates_confirmation_of :password :if => Proc.new {|u| 
u.password.size > 0}
end
Other validation methods work fine. Have you seen a similar problem 
before? What can be wrong with it?
(I''m running Rails 1.1.2 on my local machine)
-- 
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk
-~----------~----~----~----~------~----~------~--~---
i''ve been having a lot of problems with that validation. while running a webserver the error gets added/displayed correctly, but in console and unit tests it fails to throw an error. I''m still trying to figure out why. rails 1.1.6 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---
i''m sorry, my error is in validated acceptance of, not confirmation --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---
I''ve finally found a solution: http://dev.rubyonrails.org/ticket/1819 This ticket has been open for a year :| If this defect can''t be fixed, it should be at least documented in manual. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk -~----------~----~----~----~------~----~------~--~---