Forum: Italian Ruby user group pagination.

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
B0f6d8efcf671ea3163449e231264cc4?d=identicon&s=25 Msan Msan (msan)
on 2009-04-09 10:33
(Received via mailing list)
Devo effettuare delle paginazioni per fare in modo di non avere in
un'unica pagina web il risultato di una lunga query ma fare in modo di
dividerla in varie pagine per una piu' facile consultazione.
Leggo su internet che la paginazione e' stata rimossa dal core di
rails e resa disponibile come plugin.
Ho visto che ce ne sono diversi.
Con quale vi trovate meglio?
0df4a6c75caf1bd9b01d2dcbfb085ee4?d=identicon&s=25 Sandro Paganotti (Guest)
on 2009-04-09 10:36
(Received via mailing list)
will-paginate IMHO è il top :D

2009/4/9 Mauro <mrsanna1@gmail.com>
7ec76fde95878f95d7ae2e23cd99533e?d=identicon&s=25 Carlo Pecchia (cpecchia)
on 2009-04-09 10:36
(Received via mailing list)
will_paginate

Il 9 aprile 2009 10.33, Mauro <mrsanna1@gmail.com> ha scritto:
> http://lists.ruby-it.org/mailman/listinfo/ml
>



--
Carlo Pecchia
email: c.pecchia@gmail.com
twitter: @carlopecchia
8768bcdbda1adf80e4da6744268868af?d=identicon&s=25 Pietro Giorgianni (giorgian)
on 2009-04-09 10:42
(Received via mailing list)
Il 9 aprile 2009 10.33, Mauro <mrsanna1@gmail.com> ha scritto:
> Devo effettuare delle paginazioni [...]
> [...] plugin.
> Con quale vi trovate meglio?

Il 9 aprile 2009 10.35, Carlo Pecchia <c.pecchia@gmail.com> ha scritto:
> will_paginate

mi unisco al coro.

pietro
B0f6d8efcf671ea3163449e231264cc4?d=identicon&s=25 Msan Msan (msan)
on 2009-04-09 10:42
(Received via mailing list)
2009/4/9 Carlo Pecchia <c.pecchia@gmail.com>:
> will_paginate

Scusa la mia ignoranza ma e' un plugin o una gemma?
Dovrei installare la gemma prima e poi installarla come plugin?
0df4a6c75caf1bd9b01d2dcbfb085ee4?d=identicon&s=25 Sandro Paganotti (Guest)
on 2009-04-09 10:49
(Received via mailing list)
E' una gemma, la installi da github (clicca sul diamantino, ops, rubino
in
alto a dx della pagina
per le istruzioni di installazione). Poi sul readme hai tutte le info su
come usarla :D
8768bcdbda1adf80e4da6744268868af?d=identicon&s=25 Pietro Giorgianni (giorgian)
on 2009-04-09 10:55
(Received via mailing list)
2009/4/9 Mauro <mrsanna1@gmail.com>:
> Dovrei installare la gemma prima e poi installarla come plugin?

script/plugin install git://github.com/mislav/will_paginate.git

nel readme

http://github.com/mislav/will_paginate/blob/888865...

trovi ottimi esempi d'uso.

pietro
B0f6d8efcf671ea3163449e231264cc4?d=identicon&s=25 Msan Msan (msan)
on 2009-04-09 10:55
(Received via mailing list)
2009/4/9 Sandro Paganotti <sandro.paganotti@gmail.com>:
> E' una gemma, la installi da github (clicca sul diamantino, ops, rubino in
> alto a dx della pagina
> per le istruzioni di installazione). Poi sul readme hai tutte le info su
> come usarla :D

perfetto grazie.
Solo una nota: cliccando sul diamantino dice che la gemma da
installare e' mislav-will_paginate, se pero' faccio un gem search -r
paginate la gemma e' semplicemente will_paginate.
0df4a6c75caf1bd9b01d2dcbfb085ee4?d=identicon&s=25 Sandro Paganotti (Guest)
on 2009-04-09 10:57
(Received via mailing list)
yep... devi aggiungere il repository di github ai repos di gem :D
(la prima riga del  rubino )

tnx

2009/4/9 Mauro <mrsanna1@gmail.com>
B0f6d8efcf671ea3163449e231264cc4?d=identicon&s=25 Msan Msan (msan)
on 2009-04-09 10:58
(Received via mailing list)
2009/4/9 Sandro Paganotti <sandro.paganotti@gmail.com>:
> yep... devi aggiungere il repository di github ai repos di gem :D
> (la prima riga del  rubino )

e che differenza fa se uso will_paginate anziche' mislav-will_paginate.
0df4a6c75caf1bd9b01d2dcbfb085ee4?d=identicon&s=25 Sandro Paganotti (Guest)
on 2009-04-09 11:01
(Received via mailing list)
bho... ho la percezione (magari sbagliata) che su github viaggino le
cose +
nuove

2009/4/9 Mauro <mrsanna1@gmail.com>
Dc64befa87f79e074d55f83bcf9daa49?d=identicon&s=25 Silvano Stralla (sistrall)
on 2009-04-09 11:03
(Received via mailing list)
+1 per will_paginate
(http://github.com/mislav/will_paginate/tree/master)

Silvano

2009/4/9 Carlo Pecchia <c.pecchia@gmail.com>:
>> _______________________________________________
> twitter: @carlopecchia
> _______________________________________________
> Ml mailing list
> Ml@lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>



--
Considera l'ambiente prima di stampare questa email. Dai, che
l'equazione è semplice: meno A4, più alberi.


. . . Silvano Stralla . . .
email: silvano.stralla@sistrall.it
site: http://www.sistrall.it
B0f6d8efcf671ea3163449e231264cc4?d=identicon&s=25 Msan Msan (msan)
on 2009-04-09 11:03
(Received via mailing list)
2009/4/9 Sandro Paganotti <sandro.paganotti@gmail.com>:
> bho... ho la percezione (magari sbagliata) che su github viaggino le cose +
> nuove
ok, ho aggonuto il repository ed ora di gemme will_paginate me ne
ritrovo almeno 14:
darkreaper-will_paginate (2.3.2)
decisiv-will_paginate (2.3.6.1)
dweinand-will_paginate (2.3.7)
fermion-will_paginate (2.3.8)
gohanlon-will_paginate (2.3.3)
jcnetdev-will_paginate (2.3.21)
mislav-will_paginate (2.3.8)
myobie-will_paginate (2.3.5)
oboxodo-will_paginate (2.3.5)
pcg79-will_paginate (2.3.2)
shingara-will_paginate (2.3.3)
staugaard-will_paginate (2.3.3)
stilkov-will_paginate (2.3.8)
0df4a6c75caf1bd9b01d2dcbfb085ee4?d=identicon&s=25 Sandro Paganotti (Guest)
on 2009-04-09 11:15
(Received via mailing list)
mislav è l'originale, gli altri sono forks :D (gente che si 'copia')
la gemma per modificarla a piacimento :D
42651926eec2d760f10c78bcb473e5e3?d=identicon&s=25 Fabrizio Regini (Guest)
on 2009-04-09 11:16
(Received via mailing list)
Si tratta di tutti fork del progetto originale mislav-will_paginate.
http://github.com/mislav/will_paginate/network

Il giorno 09/apr/09, alle ore 11:03, Mauro ha scritto:
B0f6d8efcf671ea3163449e231264cc4?d=identicon&s=25 Msan Msan (msan)
on 2009-04-09 11:31
(Received via mailing list)
2009/4/9 Fabrizio Regini <fabrizio.regini@exelab.eu>:
> Si tratta di tutti fork del progetto originale mislav-will_paginate.
> http://github.com/mislav/will_paginate/network
>

Ok, perfetto.
Sto seguendo le instruzioni per l'installazione, ho installato la
gemma e configurato il file config/environment.rb per poter utilizzare
la libreria.
Nelle faq e' spiegato come fare per verificare se la libreria e'
presente pero' defined? WillPaginate anziche' [].paginate mi da
constant mentre
require "will_paginate/version" mi da [] anziche' la versione della
libreria.
Mislav dice che se "will_paginate/version" non esiste allora dovrei
avere una vecchia versione installata e cosi' non e'.
Ho notato che nelle istruzioni che lui dice di inserire nell'
environment.rb c'e' anche l'opzione :version che lui setta a 2.2.3
mentre l'ultima versione e' la 2.3.8.
Probabilmente le differenze dipendono da questo.
Io la :version non l'ho indicata nell'environment.rb.
7de465f222e6a9c7fe658e370d0bfe05?d=identicon&s=25 Paolo Montrasio (pmontrasio)
on 2009-04-09 23:33
Già che ci siamo, forse non tutti sanno che con Rails 2.3 (e magari
anche qualche versione prima) basta mettere

  config.gem "mislav-will_paginate", :version => "~> 2.3.8",
    :lib => "will_paginate", :source => "http://gems.github.com"

dentro al blocco Rails::Initializer.run do |config| di environment.rb e
poi eseguire un sudo rake gems:install per farselo installare. Idem per
tutte le altre gemme.

Viene comodo soprattutto quando si porta l'applicazione in produzione,
perché così si è sicuri di avere tutto quel che serve a farla girare.

Paolo


Msan Msan wrote:
> 2009/4/9 Fabrizio Regini <fabrizio.regini@exelab.eu>:
>> Si tratta di tutti fork del progetto originale mislav-will_paginate.
>> http://github.com/mislav/will_paginate/network
>>
>
> Ok, perfetto.
> Sto seguendo le instruzioni per l'installazione, ho installato la
> gemma e configurato il file config/environment.rb per poter utilizzare
> la libreria.
> Nelle faq e' spiegato come fare per verificare se la libreria e'
> presente pero' defined? WillPaginate anziche' [].paginate mi da
> constant mentre
> require "will_paginate/version" mi da [] anziche' la versione della
> libreria.
> Mislav dice che se "will_paginate/version" non esiste allora dovrei
> avere una vecchia versione installata e cosi' non e'.
> Ho notato che nelle istruzioni che lui dice di inserire nell'
> environment.rb c'e' anche l'opzione :version che lui setta a 2.2.3
> mentre l'ultima versione e' la 2.3.8.
> Probabilmente le differenze dipendono da questo.
> Io la :version non l'ho indicata nell'environment.rb.
B0f6d8efcf671ea3163449e231264cc4?d=identicon&s=25 Msan Msan (msan)
on 2009-04-10 10:12
(Received via mailing list)
2009/4/9 Paolo Montrasio <paolo@paolomontrasio.com>:
> Già che ci siamo, forse non tutti sanno che con Rails 2.3 (e magari
> anche qualche versione prima) basta mettere
>
>  config.gem "mislav-will_paginate", :version => "~> 2.3.8",
>    :lib => "will_paginate", :source => "http://gems.github.com"
>
La version non e' necessaria mi pare.
Anche perche' se poi fai un upgrade della gemma ad una versione
successiva devi riintervenire sull'environment.rb
7de465f222e6a9c7fe658e370d0bfe05?d=identicon&s=25 Paolo Montrasio (pmontrasio)
on 2009-04-10 21:10
Msan Msan wrote:
> 2009/4/9 Paolo Montrasio <paolo@paolomontrasio.com>:
>> Gi� che ci siamo, forse non tutti sanno che con Rails 2.3 (e magari
>> anche qualche versione prima) basta mettere
>>
>> �config.gem "mislav-will_paginate", :version => "~> 2.3.8",
>> � �:lib => "will_paginate", :source => "http://gems.github.com"
>>
> La version non e' necessaria mi pare.
> Anche perche' se poi fai un upgrade della gemma ad una versione
> successiva devi riintervenire sull'environment.rb

La versione serve come assicurazione contro cambiamenti dell'API delle
gemme. In questo modo sei sicuro che la tua applicazione caricherà solo
la versione della gemma che hai testato e con cui il tuo servizio web è
provato che funzioni. Inoltre sullo stesso server potresti avere
applicazioni differenti che usano versioni differenti della stessa gemma
(e magari pure di Rails).
Per non sbagliare la versione ce la metto sempre.

Paolo
Eff93e9bbe063b7136c9b6f218071a09?d=identicon&s=25 Marco Mastrodonato (marcomd)
on 2009-04-16 12:23
Bel sistema, credo che lo copiero!
Ultimamente sto includendo i plugin per svincolare l'applicazione dal
server, per essere sicuro che ci sia e che sia la versione compatibile
(si sa mai)
This topic is locked and can not be replied to.