bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Dry-validation max-size?

Здравствуйте. Подскажите пожалуйста.
Есть у меня валидация

schema = Dry::Validation.Schema do
      required(:login).filled(:str?, max_size?: 100)
    end

    errors = schema.call({login: ''}).messages


Результат

{
    "errors": {
        "login": [
            "must be filled",
            "size cannot be greater than 100"
        ]
    }
}


И почему то в ошибку попадает и валидация на размер "size cannot be greater than 100", хотя по идеи если не прошла валидация на наличии значения, тогда по идеи не должно быть валидации на размер. Подскажите как это исправить? Спасибо.
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы