用户字段验证 - 访问自定义用户字段的帮助

您好

我正在尝试在注册时验证多个输入,即 emailcustom_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

有人能指点我一下吗?
谢谢

1 个赞