Desconozco casi al 100% ruby pero me llama la atención lo del ORM. Tengo entendido que
ruby on rails utiliza el patrón del
Active Record, ¿no es así?. Al menos creo recordar que alguna vez leí esto. Sin embargo, y eso fue lo que me llamó la atención en su momento,
active record realmente lo que hace es una clase por cada tabla de manera que el diseño de la aplicación sigue sujeto a la estructura relacional. Entonces, por una parte nos recomiendan que diseñemos nuestras aplicaciones partiendo del modelo de clases y usando un ORM para mapear a una estructura relacional, y luego viene ruby on rails y va a contrapelo de esto.
¿Podrías aclarar al respecto?
// Saludos