标签: ruby-on-rails
为当前视图设置Flash消息但未显示下一个请求的正确方法是什么。换句话说,通常您设置Flash消息和重定向,并在重定向上显示Flash消息。我不想重定向,所以我需要确保Flash消息不会显示两次。
答案 0 :(得分:66)
flash.now[:notice] = 'message'
答案 1 :(得分:19)
如果您要“渲染”该网页,请使用flash.now[:notice],当您想要“重定向”时,请使用flash[:notice]
flash.now[:notice]
flash[:notice]