Подтвердить что ты не робот

Рельсы: предотвращать двойное отображение флэш-сообщения

Какой правильный способ установить флэш-сообщение для текущего представления, но не отобразить его для следующего запроса. Другими словами, обычно вы устанавливаете флэш-сообщение и перенаправляете, а флэш-сообщение отображается при перенаправлении. Я не хочу перенаправлять, поэтому мне нужно убедиться, что сообщение со вспышкой не отображается дважды.

4b9b3361

Ответ 1

flash.now[:notice] = 'message'

Ответ 2

если вы хотите "отобразить" страницу, используйте flash.now[:notice], когда вы хотите "перенаправить", используйте flash[:notice]