Queres un plugin para esto mira :

http://errtheblog.com/post/11998

Tambien chequea la performace de este plugin

Muy ambicioso.

El 13/11/07, Luis Lavena <[EMAIL PROTECTED]> escribió:
> On Nov 13, 2007 10:36 AM, mayesa <[EMAIL PROTECTED]> wrote:
> > Buenas:
> >
> > Se me planteó la siguiente situación, que me imagino
> > les habrá pasado a los que tienen mas experiencia
> > seguramente.
> >
> > Necesito hacer un filtro de busqueda que incluye
> > atributos de un modelo, y un rango de fechas
> > (opcional).
> >
>
> Bien, si los atributos por los que quieres filtrar pueden estar con
> condiciones lógicas diferentes de AND, entonces find "a secas" no será
> tu mejor opción.
>
> Te recomiendo investigar algunos de los plugins para queries avanzados:
>
> Condition Builder:
> http://agilewebdevelopment.com/plugins/condition_builder
>
> Query Builder:
> http://agilewebdevelopment.com/plugins/query_builder
>
> Where Plugin:
> http://blog.invisible.ch/2006/01/02/where-plugin/
>
> Rails Where:
> http://agilewebdevelopment.com/plugins/railswhere
>
> Por ultimo pero no menos importante, Filter:
> http://railsify.com/plugins/69-filter
>
> > Lo primero que intento es:
>
> > 4. No sé como especificar rangos de fecha.
> >
>
> Los rangos de fecha podes especificarlos como Range en ruby:
>
> :conditions => { :fecha => fecha_inicio..fecha_fin }
>
> donde fecha_inicio y fecha_fin son dos DateTime objects validos ;-)
>
> Saludos,
>
> --
> Luis Lavena
> Multimedia systems
> -
> Leaders are made, they are not born. They are made by hard effort,
> which is the price which all of us must pay to achieve any goal that
> is worthwhile.
> Vince Lombardi
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>


-- 
Nicolas Alejandro Santa

ELC Technologies (TM)
Santa Barbara, CA 93102
[EMAIL PROTECTED]
[EMAIL PROTECTED]
(866)863-7365 phn
(866)893-1902 fax

http://www.elctech.com

+44 020 7504 1346 Tel - London Office
+44 020 7504 1347 Fax - London Office
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a