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
Post a Comment