我有一个名为Client
的模型,它运行自定义电话号码验证程序,以查看给定的电话号码是否有效(validates :phone_number, :run_custom_validator => true
)。问题是这个电话号码字段不是必需的,它是可选的,但即使没有给出电话号码,验证器也会每次运行。如何仅在给出电话号码时才能使验证器运行?任何回复将不胜感激!谢谢!
答案 0 :(得分:1)
在自定义电话号码验证器中,在第一行中输入以下内容:
return if phone_number.blank?