Я недавно обновился до rails 5 и в то же время обновил gem musta-matchers.
У меня есть модель User
с атрибутом email
, электронная почта должна быть уникальной, и эта уникальностьнечувствителен к регистру
class User < ApplicationRecord
validates :email, uniqueness: { case_sensitive: false }
end
Я тестирую это с помощью rspec
RSpec.describe User, type: :model do
subject { build(:user) }
[...]
it { is_expected.to validate_uniqueness_of(:email).ignoring_case_sensitivity }
end
Но выдает эту ошибку
Expected User to validate that :email is unique, but this could not be proved.
Expected the validation not to be scoped to anything, but it was scoped to :provider instead.
Я использую devise в случае, если этоможет помочь.
вроде как здесь потеряно, тем более что раньше все работало нормально
спасибо большое