Rails 3, validador desconhecido: 'EmailValidator'

Eu tento adicionar um validador de e-mail no meu aplicativo de trilhos. Eu criei o seguinte arquivo/lib/validators/email_validator.rb

class EmailValidator < ActiveModel::EachValidator
  def validate_each(object, attribute, value)  
    unless value =~ /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i  
      object.errors[attribute] << (options[:message] || "is not formatted properly")  
    end  
  end  
end

No application.rb eu adicionei esta linha:

config.autoload_paths << "#{config.root}/lib/validators"

E aqui está o meu modelo de usuário:

class User < ActiveRecord::Base
  attr_accessible :email, :password,:name
  validates :email, :presence => true, :uniqueness => true, :email => true  
end

Se eu quiser iniciar o servidor, recebi um erro:

Unknown validator: 'EmailValidator' (ArgumentError)

Alguém tem uma ideia de como posso resolver este problema?

questionAnswers(3)

yourAnswerToTheQuestion