У меня есть несколько полей с проверкой длины, которые можно обойти, введя n пробелов.Я пытаюсь написать метод, который проверяет только количество буквенно-цифровых символов (без пробелов или специальных символов).
Я получил следующее:
validates :title,
presence: true,
length: { minimum: 4, maximum: 140 },
format: { with: /([A-z0-9])/ }
То, что я не могу получить, это как проверить длину заголовка, который соответствует формату.Например, я хочу разрешить заголовок «The Beast», но в подсчете символов учитывается только «TheBeast».Это позволит «Зверю» и включит пробел в проверку длины
Есть ли что-то встроенное в рельсы, которое позволяет мне это делать?Или, если нет, как лучше написать собственный метод?
Заранее спасибо