Геокодер - Как использовать ближний запрос с несколькими точками?

У меня есть одна модель магазина, у каждого магазина есть радикальный лимит доставки.

Например,

Магазин 1 может доставка в течение 10 миль

Магазин 2 может доставка в течение 30 миль

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

@stores = Store.near([latitude, longitude], 100, :order => false)

У меня нет определенного диапазона сейчас, как я могу сделать запрос для нескольких точек магазинов? Любая помощь или предложение будут оценены, чтобы преодолеть эту проблему.

1 ответ

Решение

Нашел решение мне нужно передать имя столбца базы данных, чтобы получить правильный результат с помощью запроса ниже

Store.near([latitude, longitude], :delivery_within)

delivery_withinстолбец базы данных, который находится в таблице магазинов.

Другие вопросы по тегам