Validation error messages in Form - how to disable the ActionView::Base.field_error_proc?

I wrote the following code in my form view :

  • Email <%= form.text_field :email, :size => "30" %> <%= @user.errors.on(:email) %>
  • the generated html code is the following :


    <span warning-text-indent="" class="'warning-text"
    id=“email_error”>should look like an email address.is too short
    (minimum is 6 characters)

    it’s not far from what I would like : ( getting rid of the )


    <span warning-text-indent="" class="'warning-text"
    id=“email_error”>should look like an email address.is too short
    (minimum is 6 characters)

    is there any way to disable the ActionView::Base.field_error_proc in
    the config file ?

    On Jun 28, 11:55 am, Erwin [email protected] wrote:

    is there any way to disable the ActionView::Base.field_error_proc in
    the config file ?

    You could set ActionView::Base.field_error_proc to a proc that is just
    a no-op.

    Fred

    Thanks Fred I’ll try

    additional Q: when multiple errors on the same field, writing :

    <span id=‘email_error’ class='warning-text warning-text-indent'><%=
    @user.errors.on(:email) %>

    produce a concatenated string like :

    is too short (minimum is 6 characters)should look like an email
    address.is too short (minimum is 3 characters)should use only letters,
    numbers, spaces, and .-_@ please.

    how can I get ‘return’ inserted between each error ?
    is too short (minimum is 6 characters)
    should look like an email address.
    is too short (minimum is 3 characters)should use only letters,
    numbers, spaces, and .-_@ please

    this is what field_error_proc helper is doing , I guess, but I am not
    so experienced to rewrite it …

    On 28 juin, 18:03, Frederick C. [email protected]