Parece que os
gifts
tabela tem um índice exclusivo para account_id
e user_id
. Adicione uma verificação de exclusividade ao seu modelo se precisar deste índice:
class Gift < ActiveRecord::Base
validates_uniqueness_of :giver_id, :scope => :account_id
validates_uniqueness_of :user_id, :scope => :account_id
end
Caso contrário, solte o índice.
DROP INDEX index_gifts_on_account_id_and_user_id ON gifts
Editar: Tente adicionar uma verificação de presença para
giver_id
. class Gift < ActiveRecord::Base
validates_presence_of :giver_id
validates_uniqueness_of :user_id, :scope => :account_id
end