deviseの新規登録画面とログイン画面にてエラーを表示させる
railsのdevise機能にて表記の件のエラ〜メッセージについて
●新規登録機能
表示させたい箇所に以下を追加
app/views/devise/registrations/new.html.erb
<%= render "devise/shared/error_messages", resource: resource %>
元々のフォーマットは
app/views/devise/shared/_error_message.html.erb
<% if resource.errors.any? %>
<div id="error_explanation">
<h2>
count: resource.errors.count,
resource: resource.class.model_name.human.downcase)
%>
</h2>
<ul>
<% resource.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>
こちらのファイル内に記載。
●ログイン機能
こちらは新規登録画面と異なり、表示させたい箇所に以下を記載。
app/views/devise/sessions/new.html.erb
それぞれ異なるので注意が必要である。