[ruby-it] Disabilitare funzione "aggiorna" del browser
Andrea Campi
andrea.campi a zephirworks.com
Lun 9 Mar 2009 09:14:09 CET
On 3/8/09 10:10 PM, Sam Pei wrote:
> Paolo Montrasio wrote:
>
>> Alessandro Scolavino wrote:
>>
>>> metti un controllo sul sistema che salva in modo da non creare dati
>>> doppi
>>>
>> Questa probabilmente è la soluzione migliore
>>
> -cut-
>
> Grazie a tutti.
>
> Purtroppo questa soluzione non è percorribile, perchè la tabella del
> database è uno storico di movimentazione, quindi ci possono ben essere
> due record identici uno sotto l'altro.
>
> Non posso nemmeno utilizzare la soluzione del redirect, perchè devo
> mostrare i risultati dell'inserimento precedente.
>
Ma nel redirect puoi sempre mandare l'id del record inserito e
rileggerlo dal FB; oppure usare la sessione; o un flash (che è sempre la
sessione)...
Oppure puoi usare protect_from_forgery e gestire l'exception
ActionController::InvalidAuthenticityToken che ti arriva al reload.
Controlla la documentazione, è abbastanza chiara.
Ciao,
Andrea
More information about the Ml
mailing list