Pagibator


#1

Ciao a tutti
sto imparando a programmare in RUBY/RAILS e seguendo le istruzioni di un
libro mi sono imattuto nel problema PAGINATOR.

Purtroppo non funziona e non il perche.
Guardando qua e la ho letto che non è piu supportato.

BHO ?? E’ Vero ??
Mi sembrava un a buona cosa.

Se non esite piu come faccio a paginare ??

Grazie
Ivano


#2

Si,
purtroppo è vero dalla versione 2 in poi il paginator non c’è più.
Puoi però utilizzare il plugin will_paginate installandolo da console
con il comando:

gem install will_paginate

Se non dovesse funzionare copia l’allegato nella cartella vendor/plugins
della tua applicazione.

Per utilizzarlo è molto semplice:

nel controller raccogli gli elementi del DB con un comando del tipo:

@guides=Guide.paginate(:page=>params[:page],:order=>‘date
desc’,:conditions=>“public=true”,:per_page=>15)

nella vista l’elelnco delle pagine lo generi con:

<%=will_paginate @guides,:prev_label=>“Pagina
Precedente”,:next_label=>“Pagina Successiva”,:container=>false-%>

Ovviamente in internet trovi tutto quello che serve.

Ciao

Luigi


#3

Grazie per la rapidità della tua risposta.