为什么不是我的设计发送闪烁消息“成功签名。”?

时间:2016-09-14 16:26:22

标签: ruby-on-rails devise

我的devise.en.yml有sign_out消息

sessions:
    signed_in: "Signed in successfully."
    signed_out: "Signed out successfully."

我有一个_messages.html.erb来查看flash消息

<% flash.each do |name, msg| %>
    <% if msg.is_a?(String) %>
    <%= content_tag :div, msg, :class => "flash_#{name}" %>
    <% end %>
<% end %>

这是我的退出按钮

<%= link_to 'Sign out', destroy_user_session_path, :method=>'delete' %>

我的所有其他消息都正常工作,如注册,登录等等。唯一不起作用的是我的退出。

为什么,我该如何解决?

1 个答案:

答案 0 :(得分:0)

好的,对于那些想知道出了什么问题的人来说,我的路线搞砸了。我退出后,客户端试图访问不应该重定向到另一页的内容,同时删除“已成功注销”。