я недавно нашел это решение
config / application.rb
module AppName
class Application < Rails::Application
# Custom directories with classes and modules you want to be autoloadable.
config.autoload_paths += Dir[Rails.root.join('app', 'models', '{**}')]
config.autoload_paths += Dir[Rails.root.join('app', 'lib', 'extensions')]
end
end
первый вызов конфигурации побуждает рельсы автоматически загружать все подкаталогикаталог app / models, так что теперь я могу автоматически загружать /app/models/sub_directory/model.rb (удобно для организации приложения с большой базой кода)
второй вызов config побуждает rails автоматически загружать lib/ extensions каталог
надеюсь, что это поможет
примечание: я считаю, что это рельсы 3 конкретных