Соглашение Rails в этом случае обычно помещает этот материал в папку lib (т.е. lib / services / erp_service.rb). В прошлом я создал папку «Services» в каталоге «app», в которой будут размещаться подобные сервисы. Я не верю, что вам нужно делать что-то дополнительное, чтобы загружать классы, однако, если вы хотите поместить свои сервисы в каталог 'app', а они, похоже, не загружаются, вы можете попробовать поэкспериментировать с опцией config.autoload_paths
из application.rb (в приложении Rails 3.x)
# Custom directories with classes and modules you want to be autoloadable.
# config.autoload_paths += %W(#{config.root}/extras)
config.autoload_paths += %W(#{config.root}/lib