Rails 3, Nieznany walidator: „EmailValidator”

Próbuję dodać walidator poczty e-mail w mojej aplikacji szyny. Stworzyłem następujący plik/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

W aplikacji.rb dodałem tę linię:

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

A oto mój model użytkownika:

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

Jeśli chcę uruchomić serwer, wystąpił błąd:

Unknown validator: 'EmailValidator' (ArgumentError)

Czy ktoś ma pomysł, jak mogę rozwiązać ten problem?

questionAnswers(3)

yourAnswerToTheQuestion