Привет
Я пытаюсь валидировать несколько полей при регистрации, а именно email и custom_field.
Похоже, что EmailValidator имеет доступ только к записи email.
Я хотел бы расширить его, чтобы получить доступ также и к custom_field.
Мне кажется странным, что PasswordValidator имеет доступ ко всем записям (email, username, name, password и т.д.), тогда как EmailValidator — нет.
Из PasswordValidator я могу сделать следующее:
def validate_each(record, attribute, value)
my_custom_field = record.user_fields["1"]
end
К сожалению, из EmailValidator я не могу получить доступ к нескольким записям пользователя.
EmailValidator не может выполнить следующее:
def validate_each(record, attribute, value)
my_custom_field = record.user_fields["1"] # НЕ РАБОТАЕТ
end
Не могли бы вы указать мне правильное направление?
Спасибо