您好
我正在尝试在注册时验证多个输入,即 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
有人能指点我一下吗?
谢谢