이것은 버그가 아닐 가능성이 높습니다. 콘솔에서 사용자를 어떻게 삭제했는지에 따라 달라집니다.
콘솔에서 다음을 검색해 보세요:
UserEmail.where(email: '<삭제된_사용자의_이메일>')
결과가 반환되면, 반환된 user_id로 사용자를 검색해 보세요:
User.find_by(id: <이메일_레코드_id>)
제 추측으로는, 해당 이메일이 삭제한 사용자에게 belonged 했기 때문에 사용자가 반환되지 않을 것입니다. 만약 그렇다면, 이메일 레코드에 destroy!를 호출하는 것이 안전할 것입니다. 이 작업을 시도하기 전에 사이트의 최신 백업이 있는지 반드시 확인하세요.
만약 이메일이 기존 사용자에게 belonged 한 경우, 이메일 레코드를 삭제하지 마세요.