J'envisage d'utiliser MongoDB (mongo-mapper) pour une partie de l'application de mes rails. Je ne suis pas prêt à aller MongoDB entier parce qu'il y a trop de gemmes utiles qui dépendent d'une base de données traditionnelle. Cela étant dit, certaines parties de mon application seraient idéales pour tirer parti d'une base de données de documents.Comment mélanger mongodb et un db traditionnel dans Rails?
Quelqu'un a-t-il réussi à mélanger les deux approches? Comment liez-vous des modèles d'activationecord avec des modèles mongomapper?
À quels gemmes pensez-vous? Je migre actuellement mon application de MySQL vers MongoDB. Je pensais à faire une approche hybride comme la vôtre, mais plus j'en apprenais sur MongoDB, plus je me rendais compte que j'aurais d'énormes avantages (dans mon cas) à tout migrer. Certaines des gemmes que vous souhaitez laisser en arrière pourraient ne pas être nécessaires dans le monde NoSQL. –
C'est ce que j'utilise maintenant: acts_as_versioned, formtastic, legs, trombone, cancan. Je * pense * que beaucoup d'entre eux auront besoin d'ajustements significatifs pour se mettre au travail avec mongo – Jonathan
Devise et paperclip travaillent tous les deux avec Mongoid. Devise avait l'habitude de travailler avec MongoMapper mais je pense qu'ils l'ont sorti. Je ne sais pas à propos de cancan, mais Mongoid a un support de versionnage de base: http://mongoid.org/docs/extras – MrKurt