flash[:notice] = "message"
redirect_to :root
我尝试过的事情
flash.keep
flash.keep[:notice] = "message"
flash.now[:notice] = "Hello world"
redirect_to :root, :flash => {:notice => "message"}
我正在使用rails 3.2.21和ruby 1.9.3 之前我使用的是rails 3.2.5,它工作正常。
如果我在同一页面上渲染Flash消息,它工作正常,但重定向闪存是空的
有人可以帮助我吗?我不想更新ruby版本,因为我的应用程序有很多其他依赖项
答案 0 :(得分:0)
你用过``而不是“”,试试这个
flash[:notice] = "message"
redirect_to root_path
您的根视图应该有<%= flash[:notice] %>
来显示消息!
希望这有帮助!