مرحباً
أحاول التحقق من صحة مدخلات متعددة عند التسجيل، أي email و custom_field.
يبدو أن EmailValidator لديه فقط وصول إلى 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
هل يمكن لأحد أن يوجهني في الاتجاه الصحيح؟
شكراً لك