У меня есть приложение Rails 3.2.18, где я пытаюсь выполнить некоторую условную проверку на модели.
В модели вызова есть два поля: location_id (который является ассоциацией с списком предварительно определенных местоположений) и: location_other (это текстовое поле, в котором кто-то может вводить строку или в этом случае адрес).
То, что я хочу сделать, - это использовать валидации при создании вызова, в котором проверяется наличие: location_id или: location_other.
Я прочитал руководство по проверке Rails и немного запутался. Хотел, чтобы кто-то мог пролить свет на то, как это сделать легко с условным.