Site Archives
Single Table Inheritance validates_uniqueness_of Problem
Consider a case of STI where:
class User < ActiveRecord::Base
validates_uniqueness_of :name
end
class Customer < User
end
class Manager < User
end
Now try following at console:
User.create(:name => “Akhil Bansal”)
Manager.create(:name => “Akhil Bansal”)
Customer.create(:name => “Akhil Bansal”)
This will let you create three records in users table with same name, validates_uniqueness_of written in User class has no effect on it. validates_uniqueness_of automatically [...]
Find It Quickly
Find what you're looking for quickly by using our keyword search. Can't find it? Try our links below.


