Вы должны иметь возможность просто поместить его в lib/email_validator.rb
в последней версии Rails 3 HEAD и автоматически загрузить.
Вы используете более старую версию?
На короткое время(т. е. до тех пор, пока фиксация не была отменена), файлы в lib
не были автоматически загружены - и я считаю, что это все еще является целью, но реализация была ошибочной, поэтому изменение было отменено на данный момент.Чтобы быть безопасным и полностью совместимым с прямой пересылкой, добавьте следующую строку в config/application.rb
:
config.autoload_paths += %W( #{config.root}/lib )
В качестве альтернативы, если код работает при использовании вашего приложения, но не при запуске RSpec, это может бытьошибка в RSpec, а не в Rails.