Можем ли мы подключить несколько моделей приложения Rails 3 к базе данных другого типа с помощью адаптера ActiveRecord? - PullRequest
0 голосов
/ 09 июля 2010

Пусть есть приложение rails 3 с двумя моделями, Project и Notification, используя адаптер ActiveRecord с MySql.

Проект имеет различные состояния с использованием state_machine, и когда его состояние изменяется, я хочу, чтобы уведомления сохранялись и возвращались с использованием MongoDb?

Можно ли это сделать с помощью rails3?

1 Ответ

1 голос
/ 13 июля 2010

ActiveRecord предназначен для баз данных, управляемых SQL, по крайней мере, вы можете использовать ActiveModel и создать некоторую настраиваемую логику для обработки MongoDb.

или вы можете использовать специальные адаптеры MongoDB: MongoMapper или Mongoid

...