У меня 3 модели, клиенты, много проектов, много рабочих мест.
При создании клиента или проекта существуют обратные вызовы ActiveRecord для создания проекта по умолчанию или задания по умолчанию. Поскольку это делается на уровне модели, срок действия кэша не истекает.
Я использую кэширование действий.