Wygląda jak gifts
tabela ma unikalny indeks dla account_id
i user_id
.
Dodaj kontrolę unikalności do swojego modelu, jeśli potrzebujesz tego indeksu:
class Gift < ActiveRecord::Base
validates_uniqueness_of :giver_id, :scope => :account_id
validates_uniqueness_of :user_id, :scope => :account_id
end
W przeciwnym razie upuść indeks.
DROP INDEX index_gifts_on_account_id_and_user_id ON gifts
Edytuj: Spróbuj dodać kontrolę obecności dla giver_id
.
class Gift < ActiveRecord::Base
validates_presence_of :giver_id
validates_uniqueness_of :user_id, :scope => :account_id
end