Я использую удаленную проверку, чтобы убедиться, что поля электронной почты и имя пользователя в пользовательском классе не позволяют пользователю вводить имя пользователя и / или электронную почту, которая уже существует в базе данных.
Это прекрасно работает насоздайте представление, однако очевидная проблема, с которой я сталкиваюсь в представлении редактирования, состоит в том, что, когда я пытаюсь сохранить некоторые изменения для данного пользователя - я получаю одинаковые проверочные сообщения для имени пользователя и электронной почты, говорящие, что они уже существуют в базе данных!Поэтому я не смогу никого редактировать, потому что их электронные письма и имена пользователей уже существуют.
Я искал вокруг и был удивлен, что не смог найти подобную проблему для себя.Я видел много примеров проверки дубликатов имени / адреса электронной почты / значения на страницах создания, но ничего о неизбежной проблеме, которая возникнет в представлении «Правка».
Будем весьма благодарны за любые подсказки / советы по решению этой проблемы.Может быть, есть способ заставить проверку работать только в представлении создания?Хотя в идеале мне нужна проверка в режиме редактирования, просто исключая собственное имя пользователя и адрес электронной почты в проверках проверки.
Заранее спасибо за любые ответы!