Il ressemble aux gifts
la table a un index unique pour account_id
et user_id
.
Ajoutez une vérification d'unicité à votre modèle si vous avez besoin de cet index :
class Gift < ActiveRecord::Base
validates_uniqueness_of :giver_id, :scope => :account_id
validates_uniqueness_of :user_id, :scope => :account_id
end
Sinon, supprimez l'index.
DROP INDEX index_gifts_on_account_id_and_user_id ON gifts
Modifier : Essayez d'ajouter une vérification de présence pour giver_id
.
class Gift < ActiveRecord::Base
validates_presence_of :giver_id
validates_uniqueness_of :user_id, :scope => :account_id
end