Ruby Rails _without_ ActiveRecord - PullRequest
       4

Ruby Rails _without_ ActiveRecord

3 голосов
/ 16 марта 2010

Я ищу какие-нибудь указатели о том, как написать веб-приложение для Rails без ActiveRecord.

Буду весьма признателен за документ или пример (не слишком сложного) веб-приложения, использующего бэкэнды хранения, отличные от реляционной базы данных.

Не ясно, что должно быть реализовано в модельных классах, чтобы приложение rails работало без слоя ActiveRecord.

Спасибо,

Ответы [ 2 ]

4 голосов
/ 16 марта 2010

Конечно, это возможно, здесь, например, вместо ActiveRecord используется MongoMapper:

http://railstips.org/blog/archives/2009/07/23/getting-started-with-mongomapper-and-rails/

2 голосов
/ 16 марта 2010

Обратите внимание, что с Rails 3 это будет казаться намного проще. Команда Rails потратила много усилий на агностицизм ORM при переходе на бета-версию. Они создали открытый API (ActiveModel) для реализации различных ORM, так что ORM может служить заменой для ActiveRecord. Таким образом, вы сможете без труда определять модели в терминах ORM.

DataMapper уже имеет реализацию ActiveModel в dm-rails , и это еще не все.

См. в этом посте от Yehuda Katz для подробностей.

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