38

为当前视图设置闪存消息但不为下一个请求显示它的正确方法是什么。换句话说,通常您设置 Flash 消息和重定向,并且 Flash 消息会显示在重定向上。我不想重定向,所以我需要确保 Flash 消息不会显示两次。

4

2 回答 2

71
flash.now[:notice] = 'message'
于 2012-06-20T08:07:19.750 回答
24

如果要“渲染”页面,请使用flash.now[:notice],当您要“重定向”时,请使用flash[:notice]

于 2012-06-20T08:10:16.643 回答