2015-09-01 94 views
1

所以我试图在多个重定向后显示一个闪光灯,但我不能让它“保持”!我测试了我的视图文件中的代码,这是可靠的。我错过了什么?如何在多次重定向后显示一条Flash消息?

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

把我带回到托特他的根路径,但显示没有闪光灯,所以我加了 flash.keep,并且仍然一无所获。 我甚至补充说:

​​

我的应用程序控制器......但没有!

谢谢!

+0

flash.keep从来没有为我工作过。我在我的第二次重定向中重新分配了flash [:key]。这对我有效 –

+0

有趣。你介意再详细一点吗? – RossRobertMcKee

回答

0

固定!

我在我的ApplicationController中设置了protect_from_forgery with: :null_session,因此它在每个会话中删除了闪存。我删除了,它工作正常。

我在处理天气API时必须在应用程序的早期插入。

相关问题