[Ror-es] paginate_by_sql

Marze marze.on.rails at gmail.com
Mon Apr 2 21:29:38 GMT 2007


hay unos cuantos plugins y tutoriales por ahí

yo me quedo con éste
http://errtheblog.com/post/929

pero estos también tienen su puntillo
http://weblog.jamisbuck.org/2007/2/28/poor-man-s-pagination
http://www.igvita.com/blog/2006/09/22/eager-find-by-sql-pagination-in- 
rails/
http://cardboardrocket.com/2006/09/06/paginating-find-now-even-sexier/

depende de lo que busques
si eres más arriesgado puede probar a hacer una paginación infinita  
de esas
como la de humanized.com en su apartado de human feed reader

un saludo!
marze


El 02/04/2007, a las 15:59, Jaime Iniesta escribió:

> Hola!
>
> Tengo una lista [1] paginada con el método tradicional (paginate),  
> pero me gustaría poder ordenarla por un campo que no está  
> directamente en el modelo paginado. Me explico. Estoy listando  
> paginados los "watchers", que a su vez están enlazados con las  
> "paginas" a través de pagina_id. Son las paginas las que tienen los  
> campos "address" y "pagerank", así que en este listado se muestra  
> en plan
>
> <% for watcher in @watchers %>
>
>     <%= watcher.pagina.address %> - <%= watcher.pagina.pagerank %>  
> <br />
>
> <% end %>
>
> Total, que me gustaría ordenar el listado por  
> watcher.pagina.address o watcher.pagina.pagerank pero paginate solo  
> me permitirá ordenarlo por campos del modelo watcher...
>
> Por lo que he visto, para esto existe paginate_by_sql [2], pero no  
> forma parte de Rails, así que lo tengo que incorporar a mi  
> aplicación... ¿Es así? ¿Existe una solución mejor?
>
> Gracias!
>
> [1] http://www.pagerankalert.com/watchers/list
> [2] http://thebogles.com/blog/2006/06/paginate_by_sql-for-rails-a- 
> more-general-approach/
>
> --
> Jaime Iniesta <jaime at railes.net>
> http://www.railes.net - http://www.jaimeiniesta.com
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20070402/bf473e33/attachment.htm 


More information about the Ror-es mailing list