Ищем регулярное выражение, чтобы разрешить буквы (в любом случае), пробелы и тире для проверки в ruby. Не могу взломать его.
В качестве отправной точки я использую:
validates :name, format: { with: /\A[a-zA-Z]+(?: [a-zA-Z]+)?\z/, allow_blank: true}
Большое спасибо!