在rails 4中使用redirect_to named_route_url不显示Flash消息

时间:2013-11-02 12:07:43

标签: ruby-on-rails flash

在一个控制器中我有

flash.keep[:notice]= "Your password has been updated successfully."
redirect_to organisation_show_url

在应用程序布局文件中我有

<% if flash[:notice] %><div class="notice"><%= flash[:notice] %></div><% end %>

但是在organisation_show页面上没有显示flash消息,我做错了什么

1 个答案:

答案 0 :(得分:1)

在您的控制器中

redirect_to organisation_show_url, :notice => "Your password has been updated successfully."

在应用程序布局中

<% if notice %>
    <%= notice %>
<% end %>