2016-09-14 3 views
0

Мой devise.en.yml имеет сообщение sign_outПочему мое приложение не отправляет флеш-сообщение «Вышло успешно»?

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

и у меня есть _messages.html.erb проверить флэш сообщения

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

и это моя кнопка SignOut

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

Все мои другие сообщения работают правильно, как регистрация, подпись и т. Д. И т. Д. Единственный, что не работает, - это мой значок.

Почему и как я могу это исправить?

+0

Помогает ли вам использовать ': method =>: delete' вместо этого? – ArtOfCode

+0

нет :(что, похоже, ничего не делал – LeongZeno

ответ

0

Хорошо, так что для людей, которые задавались вопросом, что было не так, моя маршрутизация была испорчена. после того, как я выхожу из системы, клиент пытается получить доступ к чему-то, поэтому он не должен переадресовываться на другую страницу, удаляя «успешно подписанный».

Смежные вопросы