Я использую Clearance для аутентификации в приложении Rails. Компонент Clearance::User
добавляет пару валидаций в мою модель User
, но есть одна из них, которую я хотел бы удалить или переопределить. Каков наилучший способ сделать это?
Валидация, о которой идет речь,
validates_uniqueness_of :email, :case_sensitive => false
что само по себе неплохо, но мне нужно добавить :scope => :account_id
. Проблема в том, что если я добавлю это в мою модель User
validates_uniqueness_of :email, :scope => :account_id
Я получаю обе проверки, и одна добавка Clearance более ограничительна, чем моя, поэтому моя не имеет никакого эффекта. Мне нужно убедиться, что только моя работает. Как это сделать?