Ruby On Rails - Geocoder - Próximo com condição

Estou usando o GeoCoder no meu aplicativo. Agora eu preciso procurar objetos no meu banco de dados que estão perto de uma posição ou ter um conjunto específico de atributos. Eu gostaria de executar essa ação em uma consulta de banco de dados, porque o banco de dados é muito grande.

Eu gostaria de ter algo parecido

  Spot.near([lat,long],distance).where("visited = ?",true). 

A distância e o atributo visitado devem ser combinados com um OR, não com um AND.

Alguém tem uma ideia de como fazer isso?

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion