Javascript:history.back()

Ciao a tutti,
avrei bisogno di un piccolo aiuto.
Ho una vista (new) con una form di inserimento, poi ho un’altra vista
(show) dove mostro il reipilogo dei dati inseriti.
Ora io nella vista di riepilogo faccio alcuni controlli sul giusto esito
dell’inserimento, però se per caso ci sono errori, attraverso
<%=javascript_tag “javascript:history.back()”%>
torno nella pagina di inserimento perdendo però ciò che ho già inserito.
Questo succede solo se utilizzo IE, mentre con Mozilla no.

Scusate la banalità della domanda,magari la soluzione è semplicissima,
ma proprio non riesco a trovarla.

Spero qualcuno mi possa dare una mano.

Grazie mille.

Catiana.