Щось мені здається що цей метод зайвий. Почитай про http://edgeguides.rubyonrails.org/active_record_validations.html#confirmation