Я показываю сообщения об ошибках и уведомления в моем приложении с помощью вспомогательного метода, как показано ниже.
def display_flash_content
[:error, :notice].map do |key|
collection = flash[key].blank? ? [] : (flash[key].respond_to?(:map) ? flash[key] : [flash[key]])
collection.map {|item| content_tag(:div, item, :class => key.to_s) }
end
end
и мой макет имеет это
<%= display_flash_content %>
Мне нужно отобразить эти сообщения, когда я выполняю какую-либо операцию, а затем перенаправить на определенную страницу (это работает нормально). Но моя проблема в том, что это флэш-сообщение сохраняется между страницами. Он появляется дважды между страницами, где он должен быть немедленно очищен после его отображения пользователю.
Как справиться с этим сценарием. Пожалуйста, помогите мне!