@IvanN777

Как написать валидацию так, чтобы было или 1 поле валидно или хотябы 2?

Есть 2 поля комментарий и файл.
Проверить надо на пустоту (комментарий или файл).

Если бы это было простое текстовое поле, можно было разрулить все это ifами.
Но поле файл(construction) вообще потом пеперклипом преобразуеться в другие поля и проверить его на пустоту через иф я не знаю как.
Можно ли каким то образом удалять ошибки в модели, на этапе валидации?
  • Вопрос задан
  • 2304 просмотра
Пригласить эксперта
Ответы на вопрос 2
@pustserg
Или коллбеком before_validation писать в поле мусор, а потом уже перед сохранением проверять и работать с объектом модели как угодно.

Хотя конечно такие костыли говорят о не самой лучшей продуманности модели изначально.
Ответ написан
Комментировать
viktorvsk
@viktorvsk
Суть вопроса непонятна, но проверить пеперклип, видимо, можно множеством способов
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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