Convalida campo utente - Aiuto accesso campo utente personalizzato

Ciao

Sto cercando di convalidare più input durante la registrazione, ovvero email e custom_field.
Sembra che EmailValidator abbia accesso solo al record dell’email.
Vorrei estenderlo per consentirmi di accedere anche al custom_field.
Mi sembra strano che PasswordValidator abbia accesso a tutti i record (email, nome utente, nome, password, ecc.), mentre EmailValidator no.

Da PasswordValidator posso fare quanto segue:

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

Sfortunatamente, non posso accedere a più record utente da EmailValidator.

EmailValidator non può fare quanto segue:

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

Qualcuno potrebbe indicarmi la giusta direzione?
Grazie

1 Mi Piace