現在、ユーザーのFacebookリンクを検証する正規表現があります。
facebook_regex = /(http:\/\/)?(https:\/\/)?(www.)?facebook.com\/[a-zA-Z0-9\.]*/i
validates :facebook, :format => { :with => facebook_regex }
正規表現自体は問題なく機能しますが、ユーザーが投稿したくない場合に備えて、FBリンクを含めることをオプションにしようとしています。ただし、Facebookフィールドを空白のままにすると、検証でエラーが発生します。
これを処理するための最良の方法は何ですか?