gpt4 book ai didi

ruby-on-rails - Rails - 如何使用 "near"条件进行 Geocoder "where"查询?

转载 作者:数据小太阳 更新时间:2023-10-29 08:09:14 26 4
gpt4 key购买 nike

我正在使用 Geocoder gem并且提到了这个用于在一定距离内搜索记录的代码段:

Venue.near('Omaha, NE, US', 20)

这很好用,但我需要添加另一个条件。这是我目前使用的查询:

   Car.where('car.status = ? AND listings.sold IS ?', 1, nil).includes(:images, :user)

对于这个查询,我正在尝试添加 near 调用,如下所示:

Car.near('90013', 20).('car.status = ? AND listings.sold IS ?', 1, nil).includes(:images, :user)

但是这个查询的结果只是nil

near 查询与 where 条件结合起来的正确方法是什么?

最佳答案

nearest_location = @company.work_groups.where("level = 1 AND wg_active = 1 AND address IS NOT NULL AND address <> ''").near(employee_location, @company.miles, :order => :distance).first

这是我在同一行代码中使用 Geocoder gem 和 where 语句的示例。希望对您有所帮助。

关于ruby-on-rails - Rails - 如何使用 "near"条件进行 Geocoder "where"查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18760564/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com