Validation du champ utilisateur - Aide pour accéder au champ utilisateur personnalisé

Salut

J’essaie de valider plusieurs champs lors de l’inscription, à savoir email et custom_field.
Le EmailValidator ne semble avoir accès qu’au record de l’e-mail.
J’aimerais l’étendre pour me permettre d’accéder également au custom_field.
Il me semble étrange que le PasswordValidator ait accès à tous les records (e-mail, nom d’utilisateur, nom, mot de passe, etc.), alors que le EmailValidator n’en a pas.

Depuis PasswordValidator, je peux faire ceci :

def validate_each(record, attribute, value)
  my_custom_field = record.user_fields["1"]
end

Malheureusement, je ne peux pas accéder à plusieurs enregistrements d’utilisateur depuis EmailValidator.

EmailValidator ne peut pas faire ceci :

def validate_each(record, attribute, value)
  my_custom_field = record.user_fields["1"] # NE FONCTIONNE PAS
end

Quelqu’un pourrait-il m’indiquer la bonne direction ?
Merci

1 « J'aime »