# How to override generated in validation html code?

**URL:** <https://www.ruby-forum.com/t/how-to-override-generated-in-validation-html-code/55975>\
**Category:** Rails\
**Created:** [March 26, 2006, 5:34pm UTC](https://www.ruby-forum.com/t/how-to-override-generated-in-validation-html-code/55975 "2006-03-26T17:34:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![korzonek](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/b5ac83/32.png) [@korzonek](https://www.ruby-forum.com/u/korzonek)\
**Post date:** [March 26, 2006, 5:34pm UTC](https://www.ruby-forum.com/t/how-to-override-generated-in-validation-html-code/55975/1 "2006-03-26T17:34:41Z")

</div>

Hi,  
I would like to ask how to override validation functionality in RoR?  
In active\_record\_helper.rb class there is “hardcoded” default html  
generated durning validation.  
If I will use  
{code:ruby}  
validates\_presence\_of :summary, :description  
{code}  
in my model class, there is html generated:  
{code:html}

## 2 errors prohibited this issue from being saved

There were problems with the following fields:

- Summary can't be blank
- Description can't be blank

{code} I would like to change standard functionality and just have validation message next to input field.

What is the best approach to do this?

Best regards,  
Tomek

---

<div class="post-metadata">

**Author:** ![korzonek](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/b5ac83/32.png) [@korzonek](https://www.ruby-forum.com/u/korzonek)\
**Post date:** [March 26, 2006, 6:22pm UTC](https://www.ruby-forum.com/t/how-to-override-generated-in-validation-html-code/55975/2 "2006-03-26T18:22:17Z")

</div>

Hi,

It is me again. What I have done so far…

In the environment.rb I have added lines  
{code:ruby}  
ActionView::Base.field\_error\_proc = Proc.new {|html\_tag, instance|  
%(

#{html\_tag}
)}

ActionView::Base.field\_error\_proc = Proc.new {|html\_tag, instance|  
%(

#{html\_tag}
)}

module ActionView  
module Helpers  
module ActiveRecordHelper  
def error\_messages\_for(object\_name, options = {})

```
  end
end

```

end  
end  
{code}  
It ovverides standard functionality. But unfortunatly I don’t know how  
to exten field\_error\_proc to have full validation message.

Best regards,  
Tomek
