Геокодер рельсы фильтр nearbys - PullRequest
0 голосов
/ 11 июля 2020

Просто интересно, как я могу отфильтровать результаты контроллера при нахождении ближайших «клиентов» в моем случае

У меня это на странице моего шоу

@due =  current_user.clients.where(['scheduled_date < ?', 6.months.ago]).order('scheduled_date DESC')

Однако я получаю

undefined method `nearbys' for #<Client::ActiveRecord_AssociationRelation:0x00007fb2a2aea67>

не знаю, как вызвать ближайших клиентов, которые работают нормально, но чтобы добавить фильтр, должен ли я добавить его в качестве области? спасибо!

1 Ответ

1 голос
/ 16 июля 2020

Это зависит от вашего логи c. но для получения доступа


Client.near([this_client.lng, this_client.lat], 50, units: :km).where('actived_at', '<=', 3.months.ago)

Что-то вроде кода выше. где условия зависят от вашего бизнеса.

...