Remplacer l'ORM par une classe par table
L'auteur de la gem Ruby Extralite défend l'abandon de l'ORM au profit d'une classe par table exposant les quelques requêtes réellement utilisées, écrites en SQL et renvoyant des structures simples. L'argument central : une application ne fait qu'une douzaine de requêtes différentes par table, ce qui ne justifie ni le poids ni le coût d'un constructeur de requêtes générique.