Ruby on Rails и разработка, управляемая доменом - PullRequest
4 голосов
/ 16 июня 2010

Как я знаю, ruby ​​на рельсах использует Active Record с таблицей для стратегии каждого класса.

Интересно, возможно ли использовать Rails в стиле доменного дизайна, для которого требуется ORM, который имеет больший уровень абстракции модели данных, например NHibernate.

С уважением, Алексей Захаров

Ответы [ 2 ]

1 голос
/ 16 июня 2010

Возможно, вы захотите проверить http://datamapper.org/

Он работает с Ruby и Ruby on Rails и поддерживает замену ActiveRecord в Rails 3 здесь: http://github.com/datamapper/dm-rails

0 голосов
/ 27 июля 2011

Домен, к которому относится его бизнес-логика и доступ к данным, не относится к шаблону модели rails. Должно быть возможно добавить дополнительные слои и типы объектов для их разделения для достижения DDD, однако пуристам rails это может не понравиться, но оничтобы использовать это, это красота рельсов была модульной.Люди уже экспериментировали с логическими / физическими моделями и презентаторами / проводниками, чтобы отделить определенные аспекты моделей в рельсах.

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