Условная валидация рельсов в модели

У меня есть приложение Rails 3.2.18, где я пытаюсь выполнить некоторую условную проверку модели.

В модели вызова есть два поля: location_id (которое является связью со списком предварительно определенных местоположений) и: location_other (которое является текстовым полем, в котором кто-то может ввести строку или в данном случае адрес).

То, что я хочу сделать, это использовать проверки при создании вызова, где проверяется наличие: location_id или: location_other.

Я прочитал руководство по валидации Rails и немного запутался. Надеялся, что кто-нибудь сможет пролить свет на то, как это легко сделать с условным условием.

Ответы на вопрос(1)

Ваш ответ на вопрос