안녕하세요
회원 가입 시 여러 입력값, 즉 email과 custom_field를 검증하려고 하고 있습니다.
EmailValidator는 email record에만 접근할 수 있는 것 같습니다.
custom_field에도 접근할 수 있도록 확장하고 싶습니다.
PasswordValidator는 모든 records(이메일, 사용자 이름, 이름, 비밀번호 등)에 접근할 수 있는데, 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
정확한 방향을 알려주실 수 있을까요?
감사합니다