У меня есть веб-сайт, и иногда я получаю повторяющиеся записи и просматривая журналы. Это вызвано двумя повторяющимися формами, которые отправляются в пределах 100-200 м друг от друга. Есть ли способ получить рельсы, чтобы отклонить вторую форму в такой ситуации?Обработка дубликатов форм в рельсах
ответ
Не совсем. Вы можете отключить кнопку «отправить» после отправки, так что это уменьшит вероятность того, что пользователь представит ее дважды.
В Rails вы можете использовать параметр disable_with
, который использует jQuery для отключения кнопки после отправки.
Кроме того, чтобы отключить форму с помощью js, вы можете сгенерировать токен nonce, который может быть использован только один раз для формы. Предположим, что вы создаете критический объект для финансовой транзакции, которую вы генерируете, и сохраняете ее вместе с генерируемым объектом, который поддерживается уникальным ограничением.
Если та же самая форма отправляется в другое время, когда исключение возбуждается из-за нарушенного уникального ограничения, которое вы затем можете обработать соответствующим образом.
- 1. Обработка сухих форм на разных контроллерах в рельсах 4
- 2. Обработка дубликатов в rockdb
- 3. Обработка дубликатов в NSTokenField
- 4. Обнаружение возможных дубликатов в рельсах
- 5. Обработка форм в ASP
- 6. Фоновая обработка в рельсах
- 7. Обработка ошибок в рельсах
- 8. обработка дубликатов пакетов npm
- 9. Быстрый поиск. Обработка дубликатов
- 10. Обработка дубликатов в хранилище данных
- 11. Обработка дубликатов объектов в Javascript
- 12. Обработка дубликатов в Twig шаблоны
- 13. VB.NET обработка нескольких форм
- 14. Обработка двух форм JSON?
- 15. Обработка пользовательских форм
- 16. Обработка форм ASP.NET
- 17. Обработка форм PHP
- 18. Обработка нескольких форм
- 19. Обработка PHP-форм
- 20. Обработка веб-форм C#
- 21. Обработка форм PHP PDO
- 22. Обработка плохих форм в formet
- 23. Обработка форм в Zend Framework
- 24. Обработка форм в SharePoint Online
- 25. Обработка форм-факсов php
- 26. Обработка форм PHP
- 27. PHP Обработка нескольких форм
- 28. Event/ссылка Обработка в рельсах
- 29. Обработка изображений в рельсах 5
- 30. Обработка злоупотреблений пользователей в рельсах