в одном разделе нашего веб-сайта пользователь будет ...
- выберите пункт из выпадающего меню
- ввод информации об этом раскрывающемся элементе в ряд форм на разных страницах
если они выбирают другой элемент из выпадающего меню перед завершением процесса, следующее действие в контроллере направляет их обратно на первую страницу для нового элемента.
def change_select_item
flash[:error] = "You changed the selected item in the middle of this process. The item you left is not finished until you complete the process. To address the item you just selected requires us to start at the beginning."
redirect_to :action => :index
end
когда они перенаправляются обратно на первую страницу, я получаю это предупреждение в Firefox.
To display this page, Firefox must send information that will repeat any action (such as a search or order confirmation) that was performed earlier.
Если кто-то нажимает кнопку «Отмена», перенаправление отменяется, оставляя его на той же странице только с новым выбором, который я и пытался предотвратить.
Есть ли способ очистить данные формы? Это предотвратит сообщение от Firefox? Есть ли другой способ?
Спасибо!