Настройка сообщений об ошибках Devise в Rails 3?

Я использую 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, но, возможно, я что-то упускаю из виду.

Есть идеи, где я могу настроить сообщения об ошибках?

Спасибо!

9
задан Joshua Clanton 30 April 2011 в 02:33
поделиться