Описание тега flash-scope
Область действия flash изначально была изобретением Ruby on Rails. Позже он был использован в нескольких других современных веб-фреймворках MVC, таких как JSF2, Play!, и так далее.
Область действия флеш-памяти поддерживается кратковременным файлом cookie, который связан с записью данных в области сеанса. Перед перенаправлением в HTTP-ответе будет установлен файл cookie со значением, однозначно связанным с записью данных в области сеанса. После перенаправления будет проверяться наличие файла cookie области действия flash, а запись данных, связанная с файлом cookie, будет удалена из области сеанса и помещена в область действия перенаправленного запроса. Наконец, cookie будет удален из HTTP-ответа. Таким образом, перенаправленный запрос имеет доступ к данным с заданной областью, которые были подготовлены в первоначальном запросе.
Область флэш-памяти часто используется для обмена сообщениями в случае отправки формы по шаблону Post-Redirect-GET. Поскольку перенаправление в основном указывает браузеру создать совершенно новый HTTP-запрос, было бы невозможно использовать область запроса для передачи данных на основе запроса от контроллера в представление. Прицел-вспышка решает именно эту проблему.