рельсы: AJAX избежать многократной отправки формы - PullRequest
2 голосов
/ 30 ноября 2011

У меня есть кнопка отправки, и мне нужно убедиться, что она нажата / отправлена ​​только один раз, пока не закончится запрос AJAXРешения Javascript небезопасны в случае noScript.Есть ли лучший способ сделать это в Rails?

1 Ответ

1 голос
/ 30 ноября 2011

Простейшим решением было бы сгенерировать токен и поместить его в качестве скрытого поля формы.Когда форма отправлена, перейдите в базу данных и отметьте токен как used , если другая отправка формы снова отправляет тот же токен, это двойная отправка, и вы должны делать с ней все, что захотите.

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