ユーザーがメインの電話を入力してFAXを送信するサインアップフォームがあります。ファックス番号はオプションであり、User.rbモデルで次のコードを使用しています。
validates :fax, format: {with: VALID_PHONE_REGEX }, if: :active_or_personal_step?
問題は、この検証は、ユーザーがフィールドに何かを入力したかどうかに関係なく開始されることです。このコードに「プレゼンスの場合にのみ検証:true」ルールを含めるにはどうすればよいですか?
ありがとう!