Я использую devise для обработки аутентификации. В целом мне это нравится, но я хотел бы немного настроить отображение ошибок. Сейчас у меня в представлении следующее.
<div class="field <% if resource.errors[:email].present? %>error<% end %>">
<%= f.label :email, "Email:" %><br />
<% if resource.errors[:email].present? %>
<ul>
<% resource.errors[:email].each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
<% end %>
<%= f.text_field :email, :class => "text" %>
</div>
Но когда возникает проблема с электронной почтой, сообщение отображается следующим образом: is invalid
. Это не очень удобно для пользователя, но я не могу найти, где задается это сообщение. Похоже, что его нет в devise.en.yml, но, возможно, я что-то упускаю из виду.
Есть идеи, где я могу настроить сообщения об ошибках?
Спасибо!