Для задания по рубину на рельсах я должен блокировать любого с именем Пат. Я не хочу, чтобы черные имена, такие как Патрик, хотя.
Прямо сейчас у меня есть
validates :author, :format => {:without => /pat/i}
Приведенные выше проверки будут, конечно, также блокировать имена, такие как Патрик
Я попробовал приведенное ниже регулярное выражение, и оно не поймало Пата, если не было пробела или чего-то еще, что не является символом.
/pat\W/i
Я не уверен, как сделать так, чтобы он ловил только имя, содержащее Пэт, но не имя с Пэт в нем, например, Патрик. Любая помощь будет оценена.