Hola Amigos,

Estoy haciendo un sistemita "simple" para un comercio tratando de respetar
el "estilo RoR 2.0":

Tengo que armar un listado que resuma las entradas y salidas de dinero en un
período, paginando por ej de a 10 registros:

El modelo:

se llama contables y posee datos del tipo fecha, detalle, debe, haber.

El controlador:
para hacer mi búsqueda en el controlador realizo lo siguiente:

     @contables = Contable.paginate :page => params[:page], :per_page => 10,

     :conditions => " date(created_at) >='[EMAIL PROTECTED]' and
date(created_at) <='[EMAIL PROTECTED]'",
     :order => "created_at DESC"
** No es de lo mejor pero funciona... (LA DB ES SQLITE3)

Yo hasta aquí era feliz, pero mi problema nació cuando me topé con lo
siguiente:

Necesito incorporar al resumen de los movimientos contables las compras de
productos que deberán figurar como salidas:

la solución non-elegante sería con una consulta will_paginate_by_sql y
adentro una consulta con un union... pero no me convence demasiado

A alguien se le ocurre una solución elegante?

Muchas gracias amigos :)
-- 
Saludos Cordiales,
Juan Pablo
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a