Разработать и обработать вспышку
Я использую Devise 3.1.1 с рейками 3, и у меня есть этот код обработки флэш-памяти в моем макете:
<% flash.each do |name, msg| %>
<%= content_tag :section, msg, :id => "flash_#{name}", :class => "flash" %>
<% end %>
Я вхожу в свое приложение, Flash говорит:
"Signed in successfully."
затем выйдите, затем войдите неправильно, и вспышка говорит:
"Signed out successfully."
"Invalid email or password."
Мне кажется, я понимаю, почему я получаю два сообщения, когда при неправильном входе в систему не происходит перенаправление, только рендер.
Не уверен, как это исправить, хотя.