Estuve googleando de nuevo buscando algo "sencillo" y no tan vueltero para usar 
una consulta (View, query) guardada en la base de datos, para poder realizar un 
find a esa consulta sin mucho malabarismo.
Algo así como por ejemplo.
Tengo dos tablas, Compras y Clientes.
Cliente tiene has_many con Compras y Compras un belongs_to a Clientes
Supongamos que hago una consulta en donde agrupo las compras por clientes para 
saber la cantidad de compras que tubo un cliente, a esa consulta la llamo 
resumen y muestro tres campos, cliente_id, producto_id, cantidad_compras.

Al final hacer un find a la consulta (que esta como un modelo) como este 
can_compras = Resumen.find_by_producto_id(3).cantidad_compras


No se si se pueda hacer, pero seria genial poder hacerlo, así puedo crear 
consultas complejas en la base de datos, usando funciones por ejemplo a la 
manera de POSTGRES y consultar los querys como si fuera un modelo en rails, con 
un simple find.

Desde ya gracias.

_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a