# Validation and STI

**URL:** <https://www.ruby-forum.com/t/validation-and-sti/184804>\
**Category:** Rails\
**Created:** [March 8, 2010, 10:12pm UTC](https://www.ruby-forum.com/t/validation-and-sti/184804 "2010-03-08T22:12:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![eugenio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ec9cab/32.png) [@eugenio](https://www.ruby-forum.com/u/eugenio)\
**Post date:** [March 8, 2010, 10:12pm UTC](https://www.ruby-forum.com/t/validation-and-sti/184804/1 "2010-03-08T22:12:19Z")

</div>

i got a problem with validation and sti class

Account \< ActiveRecord::Base  
validates\_uniqueness\_of :field1  
…  
end

User \< Account  
…  
end

i created a few User models in the bootstrap file and i noticed that  
the validation does not work.  
Do you know why?

---

<div class="post-metadata">

**Author:** ![eugenio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ec9cab/32.png) [@eugenio](https://www.ruby-forum.com/u/eugenio)\
**Post date:** [March 8, 2010, 10:28pm UTC](https://www.ruby-forum.com/t/validation-and-sti/184804/2 "2010-03-08T22:28:07Z")

</div>

What version of rails are you using?

I just read “This seems to be a regression issue  
on Rails 2.3, works fine on previous rails versions”

---

<div class="post-metadata">

**Author:** ![eugenio](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ec9cab/32.png) [@eugenio](https://www.ruby-forum.com/u/eugenio)\
**Post date:** [March 8, 2010, 11:02pm UTC](https://www.ruby-forum.com/t/validation-and-sti/184804/3 "2010-03-08T23:02:04Z")

</div>

On 8 Mar, 22:14, Jay P [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> What version of rails are you using?  
> i’m using rails 2.3.5  
> i tried to insert some User models with the web interface and the  
> validation works there. maybe it’s only an sql cache issue.
