обнаруживать в рельсах, обновляет ли пользователь страницу - PullRequest
3 голосов
/ 09 марта 2012

Я использую рельсы 3.0 и ruby ​​1.8.7

Как определить, обновляет ли пользователь страницу браузера?

Я кодирую форму веб-мастера, поэтому я перехожу к следующему шагу, если все верно. Однако, если пользователь обновит страницу, я не хочу переходить к следующему шагу.

Обновление

Я поставил скрытое поле (я знаю о решении сеанса), которое обновляется, когда пользователь отправляет форму. Моя проблема в том, что форма имеет много шагов.

Есть идеи? Извините меня Заранее спасибо

Ответы [ 2 ]

1 голос
/ 18 сентября 2014

Если вам это действительно нужно, вы можете использовать объект flash, чтобы определить, когда пользователь обновляет страницу.

Для этого вам нужно, чтобы точка входа на страницу была redirect_to, поэтому это немного усложнит, но, по крайней мере, решит вашу проблему.

1 голос
/ 09 марта 2012

На самом деле сервер не должен ничего знать о состоянии клиента, для этого и предназначен REST.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...