У меня есть базовая модель ActiveRecord, в которой у меня есть два поля, которые я хотел бы проверить. Требование заключается в том, что хотя бы одно из полей должно иметь значение. Оба могут иметь значения, но по крайней мере одному нужно значение.
Как мне выразить это с
validates_presence_of
заявления? Например:
validates_presence_of :main_file
validates_presence_of :alt_file
Я не хочу, чтобы генерировалась ошибка, если только одна из них пуста, только если обе пусты.