我在第1页发送ajax请求,当我返回响应时,我通过第2页的javascript在客户端上进行重定向。我想要的是在page2上显示一个闪光灯。只是" put_flash("某事")"不起作用,因为我只能通过一个动作来调用它 我从第1页返回ajax响应。我希望在第2页显示flash,我会通过javascript代码重定向。我怎么能这样做?
答案 0 :(得分:1)
我对闪存如何工作的理解(主要来自Rails世界,但我没有理由认为凤凰处理它的方式不同)是:
注意:如果对服务器的后续请求是返回JSON的AJAX请求,我不确切知道在这种情况下Flash内容会发生什么。我的猜测是,在构建JSON响应时,您可以检查闪存并包含一条消息(如果存在),就像构建HTML响应时一样。