I am using rails 3.0.10 and ruby 1.9.2p0
In my rails app I am trying to validate my model through a “validates_uniqueness_of”
In my model(label) there is field named as “name” and I want to validate it as:
validates_uniqueness_of :name, :scope => [:portal_id], :on => :save
Portal is another model in my app.
It validates perfectly when i use :on => :create or :update individually, but fails when i use :on => :save
any idea I want to validate on save, but AR validation fails.
As default all validations run before save.so no need to give :on => :save
Simply use