0

目前我在 Rails 3.0.3 上,我正在尝试在我的用户控制器中呈现一个“新”动作,并带有一个 flash 通知我在新用户页面上获得了初始 flash,但是当我去的时候也得到了 flash 消息的重复到另一个页面。
根据我所做的研究,您flash.now[:notice]用于渲染,但它不起作用。显示后不清除闪光灯。

这是我的代码:users_controller.rb

def create
  flash.now[:notice] = "flash test."
  render :new
end
4

2 回答 2

0

它应该可以工作,现在已经存在了很长时间。

于 2012-04-19T03:51:44.513 回答
0

不知道它是否能解决你的问题,但你试过了吗

flash.discard

考虑这个railscast

于 2012-04-19T07:33:21.943 回答