Я пытаюсь подтвердить, что номер не бесплатный, но не знаю, как его настроить, используя запеченные в помощниках проверки.
Вот что я сделал до сих пор:
validates :local_phone, :format => { :with => /^(\+?1)?(8(00|55|66|77|88)[2-9]\d{6})$/, :message => "cannot be a toll-free number" }
Тем не менее, он подтверждает, что номер бесплатный. Я пытался переключить это через! но безрезультатно. Прежде чем написать свой собственный класс validates_with, я подумал, что лучше всего поспрашивать.