Es sieht aus wie die gifts
Tabelle hat einen eindeutigen Index für account_id
und user_id
.
Fügen Sie Ihrem Modell eine Eindeutigkeitsprüfung hinzu, wenn Sie diesen Index benötigen:
class Gift < ActiveRecord::Base
validates_uniqueness_of :giver_id, :scope => :account_id
validates_uniqueness_of :user_id, :scope => :account_id
end
Andernfalls löschen Sie den Index.
DROP INDEX index_gifts_on_account_id_and_user_id ON gifts
Bearbeiten: Versuchen Sie, eine Anwesenheitsprüfung für giver_id
hinzuzufügen .
class Gift < ActiveRecord::Base
validates_presence_of :giver_id
validates_uniqueness_of :user_id, :scope => :account_id
end