0
У меня есть модель, в которой два поля проверяются, но только один из них является обязательным.Проверка модели. Должен иметь хотя бы один из двух атрибутов.
я написал следующую проверку, но это не работает:
validates_presence_of :results, :on => :update, :if => Proc.new { |order| order.results_image? }
validates_presence_of :results_image, :on => :update, :if => Proc.new { |order| order.results? }
«Это не работает» - это наименее полезная вещь, которую вы могли бы нам рассказать. Что он делает? Что вы ожидали от этого? Вы получаете сообщения об ошибках? – meagar
Нет информации о том, что что-то пошло не так, пусть это сообщение появляется на поле, которое должно быть заполнено. –