Có vẻ như gifts
bảng có một chỉ mục duy nhất cho account_id
và user_id
.
Thêm kiểm tra tính duy nhất vào mô hình của bạn nếu bạn cần chỉ mục này:
class Gift < ActiveRecord::Base
validates_uniqueness_of :giver_id, :scope => :account_id
validates_uniqueness_of :user_id, :scope => :account_id
end
Nếu không, hãy giảm chỉ mục.
DROP INDEX index_gifts_on_account_id_and_user_id ON gifts
Chỉnh sửa: Thử thêm kiểm tra sự hiện diện cho giver_id
.
class Gift < ActiveRecord::Base
validates_presence_of :giver_id
validates_uniqueness_of :user_id, :scope => :account_id
end