Valida la condicional de validación en el modelo

Tengo una aplicación Rails 3.2.18 donde estoy tratando de hacer una validación condicional en un modelo.

En el modelo de llamada hay dos campos: location_id (que es una asociación a una lista de ubicaciones predefinidas) y: location_other (que es un campo de texto en el que alguien podría escribir una cadena o, en este caso, una dirección).

Lo que quiero poder hacer es usar validaciones al crear una llamada a donde ya sea: location_id o: location_other está validado para estar presente.

He leído la guía de validación de Rails y estoy un poco confundido. Esperaba que alguien pudiera arrojar algo de luz sobre cómo hacer esto fácilmente con un condicional.

Respuestas a la pregunta(1)

Su respuesta a la pregunta