2010-03-16 6 views
3

Je cherche des pointeurs sur la façon d'écrire une application web de rails sans ActiveRecord. Un doc ou un exemple d'application web (pas trop complexe) utilisant des backends de stockage autres qu'une base de données relationnelle serait grandement apprécié.Ruby Rails _without_ ActiveRecord

Il n'est pas clair sur ce qui doit être implémenté dans les classes de modèles pour que l'application rails fonctionne sans la couche ActiveRecord.

Merci,

+0

Juste curieux ... faites-vous cela pour une raison particulière? –

+1

Bien sûr, j'ai une application web à développer mais il n'y a pas de backdb relationnel ... – devlearn

+0

Oui, il s'avère que j'ai mal interprété votre question. Merci pour la double clarification. :) –

Répondre

2

Notez que cela semble beaucoup plus facile avec Rails 3. équipe Rails passé beaucoup d'efforts sur l'agnosticisme ORM en poussant à bêta. Ils ont créé une API publique (ActiveModel) pour différents ORM à implémenter, de sorte qu'un ORM peut servir de remplacement direct pour ActiveRecord. De cette façon, vous serez en mesure de définir des modèles en termes de votre ORM sans aucun effort supplémentaire. A déjà une implémentation de ActiveModel en dm-rails, et il y aura plus à venir.

Voir this post par Yehuda Katz pour plus de détails.

+0

C'est gentil! Je vais vérifier la bêta 3.0, mais actuellement je suis sur 2.3.5 ... – devlearn