Sembra il gifts
la tabella ha un indice univoco per account_id
e user_id
.
Aggiungi un controllo di unicità al tuo modello se hai bisogno di questo indice:
class Gift < ActiveRecord::Base
validates_uniqueness_of :giver_id, :scope => :account_id
validates_uniqueness_of :user_id, :scope => :account_id
end
Altrimenti rilascia l'indice.
DROP INDEX index_gifts_on_account_id_and_user_id ON gifts
Modifica: Prova ad aggiungere un controllo di presenza per giver_id
.
class Gift < ActiveRecord::Base
validates_presence_of :giver_id
validates_uniqueness_of :user_id, :scope => :account_id
end