2015-09-01 4 views
1

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

if response["status"] == "NotProcessed" 
    redirect_to root_path, alert: "Does this work?" 

Это возвращает меня тот он путь к корню, но не отображается вспышки, так что я добавил flash.keep, и до сих пор ничего. Я даже добавил:

 def redirect_to(*args) 
     flash.keep 
     super 
     end 

к моему контроллеру приложения ... но ничего!

Спасибо!

+0

flash.keep никогда не работал для меня ни. Я переназначил flash [: key] во второй переадресации. что сработало для меня –

+0

Интересно. Не могли бы вы продумать немного больше? – RossRobertMcKee

ответ

0

Исправлено!

Я установил protect_from_forgery with: :null_session в свой ApplicationController, таким образом, он удалил флеш с каждой сессией. Я удалил это, и он отлично работает.

Должно быть, я вставил это на ранней стадии приложения при работе с API погоды.

Смежные вопросы