rails:防止flash消息显示两次

时间:2012-06-20 08:04:57

标签: ruby-on-rails

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

2 个答案:

答案 0 :(得分:66)

flash.now[:notice] = 'message'

答案 1 :(得分:19)

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