Hi Conrad,

I am using Rails 2.3.2 and Ruby 1.8.7, the latest stable combination 
recommended by rubyonrails.org.

I am continuing to troubleshoot this.  I have deleted all the sample 
data that I preloaded so that my database is empty.  Now, the opposite 
is happening, it is letting me create records in violation of the 
uniqueness validation:

>> stat0 = Stat.new(:user_id => 1000, :aspect => "aspect0")
=> #<Stat id: nil, user_id: 1000, aspect: "aspect0">
>> stat0.save!
=> true
>> stat0 = Stat.new(:user_id => 1000, :aspect => "aspect0")
=> #<Stat id: nil, user_id: 1000, aspect: "aspect0">
>> stat0.save!
=> true

I check the database and yes it contains both of the above identical 
records.  Only their :Stat_ids are different.  Something wrong with my 
uniqueness validation?

   validates_uniqueness_of :aspect, :scope => :user_id

Thanks.
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to