Retroceder   Foros del Web > Programación para sitios web > Ruby on Rails

Respuesta
 
Herramientas Desplegado
Antiguo 04-mar-2008, 04:34   #1 (permalink)
andrewappleseed ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 4
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
andrewappleseed está desconectado   Responder Citando
Antiguo 04-mar-2008, 13:14   #2 (permalink)
Epaminondas Pantulis no se puede cailificar en este momento
 
Fecha de Ingreso: enero-2006
Mensajes: 49
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.
__________________
------------------------------
http://www.sobrerailes.com
Epaminondas Pantulis está desconectado   Responder Citando
Antiguo 04-mar-2008, 15:46   #3 (permalink)
andrewappleseed ha deshabilitado el karma
 
Fecha de Ingreso: febrero-2008
Mensajes: 4
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)
andrewappleseed está desconectado   Responder Citando
Antiguo 01-abr-2008, 09:14   #4 (permalink)
williamFernando ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 39
Re: Ayuda para paginar en rails 2.0

te aconsejo este link, a mi me sirvio mucho.
williamFernando está desconectado   Responder Citando
Antiguo 01-abr-2008, 10:01   #5 (permalink)
el_ro no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2007
Mensajes: 134
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.
__________________
http://www.gritala.net/botones >> Intercambia enlaces con Gritala.net :p

http://www.agregala.com >> Envía tus noticias y gana enlaces y visitas!
el_ro está desconectado   Responder Citando
Antiguo 01-abr-2008, 19:41   #6 (permalink)
williamFernando ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 39
Re: Ayuda para paginar en rails 2.0

eres tan amable y nos explicas que es un finder modificado?

mil gracias.
williamFernando está desconectado   Responder Citando
Antiguo 03-abr-2008, 11:12   #7 (permalink)
el_ro no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2007
Mensajes: 134
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.
__________________
http://www.gritala.net/botones >> Intercambia enlaces con Gritala.net :p

http://www.agregala.com >> Envía tus noticias y gana enlaces y visitas!
el_ro está desconectado   Responder Citando
Antiguo 05-abr-2008, 15:41   #8 (permalink)
williamFernando ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 39
Re: Ayuda para paginar en rails 2.0

gracias por tu informacion
williamFernando está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:22.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93