ruby - Customizing Devise error messages in Rails 3? -


i using devise handle authentication. overall it, i'd customize error display bit. right i've got following in view.

<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 |msg| %>         <li><%= msg %></li>       <% end %>     </ul>   <% end %>   <%= f.text_field :email, :class => "text" %> </div> 

but when there problem email, message displayed follows: is invalid. that's not user friendly, can't find message being set. doesn't appear in devise.en.yml, perhaps i'm overlooking something.

any idea can customize error messages?

thanks!

these validations defined in validations module, , use default rails error messages.

you can override these in model.

validates_format_of :email, :with=>email_regexp, :allow_blank => true, :message=>"new error message here"  

Comments