Rails 5: проверяет длину, если поле не пустое - PullRequest
0 голосов
/ 11 января 2020

Я пытался работать над моей моделью Rails, где, если пользователь оставит поле пустым, проверка длины номера телефона не будет проверена, в противном случае, если он не пуст и получен, поле должно быть проверено на длина.

Я пробовал коды FF, но не работал:

validates_length_of :phone, minimum: 7, maximum: 15, unless: -> { !:phone.blank? } 

Есть идеи, как этого добиться?

1 Ответ

5 голосов
/ 11 января 2020

Вы ищете allow_blank: true вариант. https://guides.rubyonrails.org/active_record_validations.html#allow -blank

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...