Après tout le hussle sur Rails 3, je peux, après tout, utiliser sans douleur DataMapper sans presque changer mon ActiveRecord Code pour que je puisse courir mes Rails à GAE sans aucun problème?Rails 3: DataMapper au lieu de ActiveRecord
2
A
Répondre
3
Eh bien, vous devez toujours ajouter les propriétés pour DataMapper, et un tas de code dans les gems que vous utilisez peut ne pas être ORM-agnostic. Et vous devez modifier vos requêtes à la syntaxe DM (qui est plus belle IMO que l'AR), ou vous pouvez utiliser certains des anciens AR en utilisant le gem dm-ar-finders. Et qu'est-ce que GAE?
Merci beaucoup! Tout semble si fatigant, quand il faut réécrire le code avec des fonctionnalités similaires. Par GAE I ment Google Apps Engine. J'ai réussi à faire fonctionner mon application (en utilisant une sorte de version Java de Ruby, probablement appelée JRuby), mais alors, GAE ne fournit que le support de DataMapper, et cela signifie aussi une certaine quantité de code de réécriture. –
Eh bien, amusez-vous avec DataMapper, Query Objects et 'find (: name.like =>" Albus ")' ;-) – Reactormonk
Merci! Je suis un peu fatigué de tout ce bazar, mais il y aura du plaisir - Bientôt ou plus tard! –