私はGeocoder gemを使用していますが、距離内のレコードを検索するためのこのスニペットについて言及されています。
Venue.near('Omaha, NE, US', 20)
これはうまく機能していますが、別の条件を追加する必要があります。これは私が現在使用しているクエリです:
Car.where('car.status = ? AND listings.sold IS ?', 1, nil).includes(:images, :user)
そして、このクエリに、次のようにニアコールを追加しようとしています:
Car.near('90013', 20).('car.status = ? AND listings.sold IS ?', 1, nil).includes(:images, :user)
しかし、このクエリの結果はnil
.
nearクエリとwhere条件を組み合わせる正しい方法は何ですか?