On 3/2/10, Nestor Rodriguez <[email protected]> wrote: > 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 creo que aporte mi opinion a tu consulta. Aca va (puede servir a otrs): Rails nos hace muy facil las consultas y sumado que jugamos con la consola de Rails, si queres las compras de un cliente, yo sugiero en la consola, primero tomar a un cliente. $ script/console >> c = Cliente.first #Cliente primero el resto es c. (c punto y jugá) hasta traerte los campos de la el Modelo compras.
Chau! -- gustavo carmona _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
