Сообщение "молния" направляющих остается для загрузок на две страницы

proxpy выглядит довольно многообещающе, очень просто настроить запросы и ответы.

65
задан Paul Farnell 19 June 2009 в 09:56
поделиться

2 ответа

Есть два способа решить эта проблема:

Один из них - использовать

flash.now[:notice]

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

Второй - вызвать

flash.discard(:notice)

в конце запроса.

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

Если вы действительно генерируете флэш на самом экране шоу, используйте flash.now .

Проверьте Ruby on Документация по Rails API, чтобы увидеть, как работает хэш Flash

128
ответ дан 24 November 2019 в 15:21
поделиться

Хорошо, я решил это. Чтобы обойти это, используйте:

flash.now[:notice] = "Sorry, we weren't able to log you in with those details."
render :action => :new

Ключевой частью является flash.now [: notice] вместо flash [: notice].

15
ответ дан 24 November 2019 в 15:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: