#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 %>
в макете приложения дважды.