Если у меня есть метод контроллера, который устанавливает flash.success ("some.i18n.key"); и я рендеринг страницы, которая загружается через AJAX, что элемент не удаляется из Flash. Несмотря на то, что я рендерил содержимое на экран (html, загруженный в div в обработчике успеха моего сообщения ajax), на следующей странице, которую я посещаю, все еще есть сообщение об успехе во флэш-памяти. Страницы, которые работают с обычной формой поста, не ajax) этой проблемы не возникает. Есть идеи, что происходит?
Дальнейшее расследование может показаться, что это может быть какое-то состояние расы. Когда я делаю обычную публикацию, и файл FLASH возвращается, он немедленно истекает, и при следующем запросе он не отправляется обратно на сервер. В случае публикации AJAX, а затем последующего запроса, cookie отправляется обратно на сервер.