«успешно выполнен вход» появляется более одного раза

#ruby-on-rails #devise

#ruby-on-rails #разработать

Вопрос:

Я хотел создать регистрацию для пользователей с devise в RoR. Однако при входе в систему или выходе из системы сообщение «успешно выполнен вход» или «успешно выполнен выход» появляется более одного раза. Есть идеи, как это может произойти?

Вот вид / макеты:

 <!DOCTYPE html>
<html>
<head>
  <title>Server</title>
  <%= csrf_meta_tags %>

  <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track'=> 'reload' %>
  <%= javascript_include_tag 'application', 'data-turbolinks-track'=> 'reload' %>
</head>

<body>

<p class= "notice" ><%= notice %></p>
<p class= "alert" ><%= notice %></p>

<%= yield %>
</body>
</html>
  

Комментарии:

1. Вы выводите notice дважды… это прямо в коде. Удалите один из них.

Ответ №1:

Проблема в том, что у вас <%= notice %> в макете приложения дважды.