У меня есть таблица с несколькими булевыми столбцами.
Для того, чтобы выставить счет-фактуру на покупку (первый булев), перед его выставлением счета-фактуры (второй булев) нужно указать.Буду признателен за некоторые указания относительно того, как проверять допустимые комбинации этих логических значений.
Я имею в виду что-то вроде:
:validates (!:complete and !:invoiced) or (:complete && :invoiced) or (:complete && !:invoiced)
Возможно ли это?