вспышка [: уведомление] и вспышка [: ошибка] + кнопка обновления = исчезает - PullRequest
1 голос
/ 18 апреля 2011

Мой взгляд со вспышками

<% unless flash[:notice].blank? %>
<div id="notification_notice"><%= flash[:notice] %></div>
<% end %>

<% unless flash[:error].blank? %>
<div id="notification_error"><%= flash[:error] %></div>
<% end %>

Вопрос: Если ошибка или успех, это показывает очень хорошо. Но когда я обновляю мою ошибку или уведомления рассеиваются. Зачем? Как редактировать эту ошибку? Или в рельсах все хорошо?

Ответы [ 2 ]

4 голосов
/ 18 апреля 2011

Это ожидаемое поведение рельсов, флеш-сообщения будут очищены после одного запроса.

3 голосов
/ 06 апреля 2012

Вспышка будет очищена после следующего запроса.Чтобы сохранить его, вы можете сделать это в своем контроллере:

flash.keep(:notice)

См. Документация по FlashHash

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...