Можно ли поместить все методы доступа к данным в отдельный класс? - PullRequest
0 голосов
/ 28 сентября 2010

Мне нравится иметь отдельные классы, один класс представляет сущность, а это отдельный DAO (объект доступа к базе данных).

Возможно ли это с рельсами и активной записью?

1 Ответ

3 голосов
/ 28 сентября 2010

Большая часть того, что вы положили бы в DAO, в любом случае уже спрятана внутри ActiveRecord, поэтому нет необходимости разбивать их на части. Но, если вы настаиваете, вы можете разделить любые методы на отдельный Module и затем include в своей модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...