proxpy выглядит довольно многообещающе, очень просто настроить запросы и ответы.
Есть два способа решить эта проблема:
Один из них - использовать
flash.now[:notice]
, когда флэш-память должна быть удалена в конце текущего запроса и не предназначена для использования после перенаправления.
Второй - вызвать
flash.discard(:notice)
в конце запроса.
Стандартное флэш-сообщение предназначено для хранения «следующего» запроса. Например, вы генерируете flash при обработке запроса на создание или редактирование, а затем перенаправляете пользователя на экран шоу. Когда браузер делает следующий запрос к экрану шоу, отображается флэш.
Если вы действительно генерируете флэш на самом экране шоу, используйте flash.now
.
Проверьте Ruby on Документация по Rails API, чтобы увидеть, как работает хэш Flash
Хорошо, я решил это. Чтобы обойти это, используйте:
flash.now[:notice] = "Sorry, we weren't able to log you in with those details."
render :action => :new
Ключевой частью является flash.now [: notice] вместо flash [: notice].