Задать вопрос
@IvanN777

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

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

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

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

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

Похожие вопросы
OTKLIK POWER Москва
от 80 000 до 150 000 ₽
Netwrk Буэнос-Айрес
от 5 000 до 7 500 $
от 4 000 до 6 000 $