2016-07-21 1 views
0

양식이 HTML로되어 있고 제출시 요청이 새 사용자를 등록하는 컨트롤러의 작업으로 전달됩니다. 등록이 성공하면 같은 컨트롤러 (때로는 다른 컨트롤러)의 다른 작업으로 리디렉션됩니다. sweet alert 2 gem을 사용하여 환영 메시지를 알립니다. 사용자가 환영 메시지 다음에 다른 페이지로 이동하고 브라우저에서 뒤로 버튼을 누르면 환영 메시지가 다시 나타납니다. 이 문제를 어떻게 방지 할 수 있습니까?레일에서 브라우저의 경고를 방지합니다.

답변

0

이전에 사용자가이 페이지에 있었음을 알 수 있도록 쿠키 변수를 설정할 수 있습니다. 이 같은

뭔가 :

그리고 경고 이전 페이지 cookies[:alert] = false, 당신은 그가 이전 페이지에서 제공하지 않는 한이처럼, 그는이 경고를 볼 수 없습니다, true이 변수를 재설정합니다.