2010/6/24 Nestor Rodriguez <[email protected]>:
> Hola amigos de RoR.
>
> Quisiera saber como puedo ver el sql que al final ejecuta la base de datos,
> es que me gustaría saber por debajo si esta realizando el SQL correcto.
> Por ejemplo si le envió esto al servidor
>
>      @clientes = Cliente.paginate :page => params[:page], :per_page => 10,
> :conditions =>
>         "(exists
>            (select 1 from
>             clientes_movimientos cm, solicitudes s, clientes c, conceptos_dc
> cdc
>             where cm.solicitud_id   = s.id and
>                   s.cliente_id      = c.id  and
>                   cm.concepto_dc_id = cdc.id and
>                   cm.saldo          > 0 and
>                   COALESCE(cm.fecha_vencimiento,'01/01/1900') <
> date('today') and
>                   cdc.dc = 1)
>          )"
>
> Al final no se si esta haciendo lo que se supone que hace, entonces ver el
> SQL final seria muy iluminador
> Alguien podría ayudarme.
>

En modo development, abri log/development.log y podes buscar el
request que genero y los SQL que este disparó.

podes hacer un rake log:clear antes asi no tenes mucha basura que moleste.
-- 
Luis Lavena
AREA 17
-
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exupéry
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a