2016-07-21 16 views
0

Ich habe ein Formular in HTML und beim Abschicken wird die Anfrage an eine Aktion in einem Controller weitergeleitet, der einen neuen Benutzer registriert. Bei erfolgreicher Registrierung leitet es zu einer anderen Aktion im selben Controller (manchmal anderen Controller) um, wo ich eine Willkommensnachricht unter Verwendung von sweet alert 2 gem alarmiere. Wenn der Benutzer nach der Willkommensnachricht zu einer anderen Seite navigiert und die Zurück-Taste im Browser drückt, wird die Willkommensnachricht erneut angezeigt. Wie kann ich das verhindern?Warnung auf Browser zurück in Schienen zu verhindern

Antwort

0

Sie können eine Cookie-Variable setzen, um zu wissen, ob der Benutzer zuvor auf dieser Seite war.

Etwas wie folgt aus: cookies[:alert] = false

Und auf der Seite vor dem Alarm, setzen Sie diese Variable auf true, wie diese, wird er nicht diese Warnung sehen, wenn er von der Seite kommt vor.