On 11 September 2015 at 16:43, Luis <luismcdoug...@gmail.com> wrote: > Hi! > > I have the following classes for postgres rails 4 project : > > class Medhospital < ActiveRecord::Base > belongs_to :pcp > belongs_to :hospital > validates_uniqueness_of :pcp_id, :scope => :hospital_id > end > > class Pcp < ActiveRecord::Base > has_many :scheds > has_many :medhospitals, dependent: :destroy > has_many :hospitals, through: :medhospitals > has_many :patients, through: :scheds > accepts_nested_attributes_for :medhospitals, reject_if: :all_blank, > allow_destroy: true > end > > class Hospital < ActiveRecord::Base > has_many :scheds > has_many :medhospitals > has_many :pcps, through: :medhospitals > end > > I am forcing the error to test and the validation for the uniqueness it is > not working instead I get this exception: > PG::UniqueViolation - ERROR: duplicate key value violates unique constraint > "index_medhospitals_on_pcp_id_and_hospital_id" > > BTW I am testing manually from a view form.
Show us the code are you using to save it. Colin -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLuiDna0VjqVv9OVhMnnZKEZUenhsdUmCbD68kcaXiTTqw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.