Hallo
Ich versuche, mehrere Eingaben bei der Registrierung zu validieren, d. h. E-Mail und custom_field.
Der EmailValidator scheint nur Zugriff auf den record der E-Mail zu haben.
Ich möchte ihn erweitern, damit ich auch auf das custom_field zugreifen kann.
Es erscheint mir seltsam, dass der PasswordValidator Zugriff auf alle records hat (E-Mail, Benutzername, Name, Passwort usw.), während der EmailValidator dies nicht hat.
Vom PasswordValidator kann ich Folgendes tun:
def validate_each(record, attribute, value)
my_custom_field = record.user_fields["1"]
end
Leider kann ich vom EmailValidator aus nicht auf mehrere Benutzerdatensätze zugreifen.
EmailValidator kann Folgendes nicht tun:
def validate_each(record, attribute, value)
my_custom_field = record.user_fields["1"] # FUNKTIONIERT NICHT
end
Könnte mir bitte jemand in die richtige Richtung weisen?
Vielen Dank