Мне кажется, что единственная разница - то, что Активная Запись имеет методы CRUD в контейнерном классе данных и использование шаблона Репозитория отдельный класс для контейнера данных и методов CRUD, но конечно я неправ.
Каковы различия между Активным шаблоном Записи и Репозитория? Когда я должен использовать который шаблон?