Я знаю формат проверки для IPv4 и IPv6. Но не знаю, как я могу их комбинировать, поэтому один формат должен быть правдой. Вот моя проверка
validates :src_ip_addr, :presence => true, :uniqueness => true,
:format => { :with => Resolv::IPv4::Regex, :message => "Not an valid IPv4 format"}
validates :src_ip_addr, :presence => true, :uniqueness => true,
:format => { :with => Resolv::IPv6::Regex, :message => "Not an valid IPv6 format"}
Как я могу объединить их, поэтому, если один формат правильный, то валидация должна работать. Если ошибка ipv4 и ipv6 неверна, это может быть неудачно.
Спасибо.