просто быстрый комментарий, я читал, что использование require_dependency 'admin' сейчас предпочтительнее, не знаю почему
require_dependency 'region'
Кроме того, я обнаружил, что в этом нет необходимости, если вы добавите
config.cache_classes = true
в ваш production.rb (или development.rb для тестирования), это, кажется, ловит все модели для кэширования