Het lijkt op de gifts
tabel heeft een unieke index voor account_id
en user_id
.
Voeg een uniciteitscontrole toe aan uw model als u deze index nodig heeft:
class Gift < ActiveRecord::Base
validates_uniqueness_of :giver_id, :scope => :account_id
validates_uniqueness_of :user_id, :scope => :account_id
end
Laat anders de index vallen.
DROP INDEX index_gifts_on_account_id_and_user_id ON gifts
Bewerken: Probeer een aanwezigheidscontrole toe te voegen voor giver_id
.
class Gift < ActiveRecord::Base
validates_presence_of :giver_id
validates_uniqueness_of :user_id, :scope => :account_id
end