redirect_to new_user_session_path не показывает флэш-сообщение - PullRequest
0 голосов
/ 23 октября 2018

Независимо от того, что я делаю, я не могу получить флэш-сообщение, которое я явно передаю, чтобы показать:

Контроллер:

flash[:notice] = "Your account was deactivated."
  redirect_to new_user_session_path

Просмотр:

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

Это находится на странице devise / users / sign_in, которую я настроил.Я перепробовал каждую итерацию, которую мог придумать.flash.now, включая уведомление, встроенное в redirect_to, пытающееся заставить его использовать файл YML по умолчанию, пытающееся заставить его показать что-то, отличное от flash ... ничто.

1 Ответ

0 голосов
/ 25 октября 2018

Devise_error_messages работает для меня.

Попробуйте вынуть вспышку и добавить вместо этого

Проверить эту ссылку https://github.com/plataformatec/devise/blob/master/app/views/devise/registrations/new.html.erb

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...