Memorizzare impostazioni

Adesso quello che vorrei fare è:
visualizzare una form in cui viene chiesto quante righe alla volta
visualizzare nella pagina,e poi tenere questo valore memorizzato per
eventuali successive operazioni,come ad esempio ordinare per attributo
(capitale,abitanti,ecc…)
Mi date qualche dritta?Grazie in anticipo!!!

Dipende: per quanto tempo deve durare questa impostazione?
Fino al logout? Sessione
A tempo indefinito? Puoi mandare un cookie o aggiungere un attributo
alla tabella degli utenti.
Nota che se l’utente cancella il cookie dal suo browser, deve
reimpostare il valore.

l’errore che mi dà è relativo a paginate:
comparison of String with 0 failed

Luca G. wrote:

Dipende: per quanto tempo deve durare questa impostazione?
Fino al logout? Sessione
A tempo indefinito? Puoi mandare un cookie o aggiungere un attributo
alla tabella degli utenti.
Nota che se l’utente cancella il cookie dal suo browser, deve
reimpostare il valore.

Fino al logout!
Ho fatto qualche prova utilizzando le sessioni,ma non riesco…
Avevo provato qualcosa del tipo
def pagina
session[:per_page]=params[:numero]
redirect_to (:back)
end

e poi in list (dove è presente la form per sapere quanti stati mostrare
alla volta):
paginate … :per_page => session[:per_page]
ma qualcosa non va…

Quando il paginate effettua il confronto, prova a convertire da stringa
ad integer, con #to_i.

On Sat, 29 Dec 2007 12:08:30 +0100, Alessandro M. wrote:

l’errore che mi dà è relativo a paginate:
comparison of String with 0 failed

forse ti esce una stringa dalla sessione, no? prova a buttare un “.to_i”
nella mischia.

in effetti con .to_i funziona!!!Grazie a tutti,come al solito siete
stati d’aiuto!!!
I problemi non finiscono mai:devo aprire un nuovo topic…

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs