Надеюсь, это поможет!

айте о простом Rails-приложении скаффолда с «новым» действием, содержащим форму для добавления записей в базу данных с помощью кнопки «сохранить». После действия «create» контроллер перенаправляет на действие «show», где пользователь может использовать ссылку «edit» для редактирования только что вставленной записи. Пока все просто.

Но если пользователь вместо этого использует кнопку «Назад» браузера после создания записи, чтобы вернуться к «новому» действию, браузер отображает форму со значениями, которые пользователь только что ввел. Теперь он меняет некоторые значения и снова нажимает «сохранить». Он думает, что это изменит запись, но, конечно, это создаст новую запись.

Каков предпочтительный способ предотвратить такие повторяющиеся записи? Я ищу общее решение, возможно, на основе куки или JavaScript.

Ответы на вопрос(7)

Ваш ответ на вопрос