Я хотел бы проверить поле с помощью регулярного выражения, а также позволить ему быть пустым (чтобы принять пустую строку).Пока что единственное, что мне удалось - это написать регулярное выражение, которое допускает пустую строку, например:
validates :field,
format: { with: /\A([a-z]+|)\z/i }
Теперь это не может быть правильным способом - это похоже на уродливый хак.Я хотел бы знать, есть ли другой (правильный) подход?