jarrouj
December 16, 2007, 9:18pm
1
Que tal gente, soy nuevo desarrollando en RoR y como siempre empezando
salen errores que no comprendemos.
Estaba desarrollando en la version de rails 1.2.5 y estoy tratando de
migrar a la 2.0.1 pero cuando paso el proyecto me da un error inesperado
undefined method `paginate’
este error me lo genera en la siguiente defincion
def list
@opse_unidad_gestion_pages , @opse_unidad_gestions = paginate
:opse_unidad_gestions, :per_page => 10, :order_by => ‘siglas’
end
Ya probe:
gems install capistrano
gem install capistrano
Saludos.
jarrouj
December 16, 2007, 9:29pm
2
es que el paginate de Rails quedo deprecated, al parecer existe un
pligin
para integrar el paginador antiguo, pero ahora se recommienda usar
will_paginate, es mucho mejor.
Saludos
On Dec 16, 2007 5:18 PM, Jorge J.
[email protected]
jarrouj
December 16, 2007, 9:29pm
3
On Dec 16, 2007 9:18 PM, Jorge J.
[email protected] wrote:
def list
Posted via http://www.ruby-forum.com/ .
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es
Los métodos paginate estaban desacosenjados en las últimas versiones
de Rails (incluida si no me equivoco la 1.2.5) y se han eliminado por
completo en la versión 2.0.
La solución es utilizar un plugin como will_paginate
http://errtheblog.com/posts/56-im-paginating-again que implementa
mejores métodos de paginación (aunque no es 100% compatible).
Bai.
jarrouj
December 16, 2007, 9:30pm
4
En Rails 2.0 han eliminado la paginación y has de instalar un plugin
para tener la misma funcionalidad.
script/plugin install svn://errtheblog.com/svn/plugins/
classic_pagination
Sin embargo te recomiendo que utilizes el nuevo plugin will_paginate
.
script/plugin install svn://errtheblog.com/svn/plugins/will_paginate
Puedes tenerlos los dos instalados e ir migrando …
Un saludo,
Francesc
On Dec 16, 2007, at 9:18 PM, Jorge J. wrote:
Saludos.
Posted via http://www.ruby-forum.com/ .
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es
–
name. Francesc E. i Martí
voice. +34 678.681.603
jarrouj
December 16, 2007, 9:51pm
5
OK Muchas Gracias. Lo instalo y les comento como me fue.
Saludos.