Как вы загружаете все каталоги рекурсивно в каталогах моделей и lib? В application.rb у меня есть строки:
config.autoload_paths += Dir[Rails.root.join('app', 'models', '{**}')]
config.autoload_paths += Dir[Rails.root.join('lib', '{**}')]
но они только добавляют один уровень подкаталогов модели и lib.
Спасибо