![]() |
Ayuda para paginar en rails 2.0 Saludos. Lamentablemente he empezado con Rails 2.0, y los tutoriales cambian un poco con respecto a la nueva versión. Pero ahí vamos, tirando :-) Bien, a la hora de hacer la paginación clasica no funciona. Me he bajado el pluguin "will_paginate", lo tehgo instalado, está en la carpeta vendor/plugin en mi proyecto y parece que todo está bien. Al ejecutar me da error de: undefined method `paginate' for #<Class:0x45a171c> En el controlador products_controller tengo: @product = Product.paginate :page => params[:page], :per_page => 50 y en la vista: <%= will_paginate @products %> A parte, he añadido "require will_paginate" en el fichero "enviroment" Parece ser que necesito algo más o no? Gracias |
Re: Ayuda para paginar en rails 2.0 ¿Estás seguro de que la clase del modelo es Product? Yo lo veo todo más o menos bien. |
Re: Ayuda para paginar en rails 2.0 Saludos, Si, la clase es correcta, todo funciona bien, pero he desactivado la paginación por que me da el error de método "paginate" no encontrado. o es que will paginate necesita el antiguo método paginate? arggggggggggggggggggg! En la carpeta vendor, tengo will_paginate.rb will_paginate (directorio) |
Re: Ayuda para paginar en rails 2.0 te aconsejo este link, a mi me sirvio mucho. |
Re: Ayuda para paginar en rails 2.0 Hola, no te recomiendo will_paginate, mejor usa un finder modificado. de seguro que lo hace de forma mas eficiente. |
Re: Ayuda para paginar en rails 2.0 eres tan amable y nos explicas que es un finder modificado? mil gracias. |
Re: Ayuda para paginar en rails 2.0 El principal problema con will_paginate, es que no es muy eficiente, y menos si tu consulta implica hacer "includes" o "joins" con otras tablas mientras paginas. Lo que te propuse, es re-declarar la función FIND y personalizarla a tus necesidades, claro que si es un proyecto simple puedes usar inicialmente will_paginate, pero ten en mente lo que ya te comente. Un ejemplo de esto es el plugin http://cardboardrocket.com/pages/paginating_find, aunque yo no te recomiendo usar ningun plugin, seria bueno que revises su source. Es simple re-declarar la funcion FIND de Active Record, solo revisa el codigo de will_paginate y paginating_find, ambas son una re-declaracion de find. |
Re: Ayuda para paginar en rails 2.0 gracias por tu informacion |
| La zona horaria es GMT -6. Ahora son las 10:04. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.