mercoledì 20 febbraio 2008

Sessioni vecchie e Rails 2.0

Se stupidamente, come me, avete utilizzato le sessioni nella vostra WebApp memorizzando molto più che lo stretto necessario avrete qualche problema con Rails 2.0 ricevendo errori di Cookie Overflow.

Infatti di default Rails 2.0 utilizza CookieStore per salvare le sessioni limitando così a 4Kb la dimensione massima della sessione. Per 'tamponare' questo problema potete tornare ad utilizzare il vecchio metodo di Rails 1.x: PStore.

Modificate il vostro file config/environment.rb e aggiungete questa linea:

config.action_controller.session_store = :p_store

e tutto tornerà a funzionare come prima.

Nessun commento:

Posta un commento