1

我有一个模型商店,每个商店都有其交货限制。

例如,

1号店可以在10英里内送货

店铺 2 可以在 30 英里内送货

所以我对每家商店都有不同的点,过去我在下面的查询中被用来找出特定范围内的商店

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

我现在没有具体的范围,如何查询多个商店点?任何帮助或建议将不胜感激,以克服这个问题。

4

1 回答 1

2

找到了解决方案,我需要通过以下查询传递数据库列名以获得正确的结果

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

delivery_within是存储表中的数据库列。

于 2018-05-09T09:54:11.547 回答