Rails 3 - Разработайте пользователь, не очищающий тег уведомления - PullRequest
0 голосов
/ 21 января 2012

У меня есть пользователь, управляемый Devise. Я управляю этим пользователем в своих собственных представлениях, создаю нового пользователя или обновляю существующих.

В моем макете есть следующий тег:

<p class="notice"><%= notice %></p>

Проблема в том, что когда я обновляю пользователя, я получаю сообщение «Ваша учетная запись была обновлена» (которую я хочу изменить). После нажатия на ссылку, чтобы вернуться к индексу пользователей, уведомление все еще там. Это не ясно.

Как я могу решить это?

1 Ответ

0 голосов
/ 22 января 2012

Возможно, вам следует проверить свой блок response_to в своем методе, и, если уведомление установлено как флэш-уведомление, вы также можете вручную удалить массив флэш-сообщений.

flash.delete(:notice)

Может пригодиться следующая ссылка: Devise - Flash-уведомления

...