У меня есть модель, Offer
. Каждый Offer
has_one Location
. Я пытаюсь использовать метод Geocoder
gem near
, чтобы получить все рядом Location
s. Метод используется следующим образом:Сбор набора ассоциаций has_one в массиве
@nearby_locations = Location.near(address, 100, :order => :distance)
Я не уверен, как заменить Location
, в Location.near()
, с каждым Offer
-й связанным местоположением. Я могу получить доступ к каждому объекту Offer
с @first_offer.location
, но метод near
вызывается на всей таблице Location
. Как я могу собрать все Offer.location
s в массив, чтобы я мог использовать этот метод для них?
Заранее спасибо. Надеюсь, у меня есть смысл. Если нет, просто оставьте комментарий.
Спасибо, я думаю, что я просто ищу другие методы, как вы предложили. – domi91c