場所([緯度、経度]に基づく)の近くにある求人情報の一覧を返したいと思います。私はgeocoderを使用しており、動作しているようです。私はアドレスのリストを持つCSVファイルをインポートすることができ、geocoder
は緯度と経度の列に値を設定します。Railsジオコーダnear
しかし、私はnear
またはnearby
の機能を動作させるように見えません。 undefined method
エラーを返します。私はこれを次のように試しました:Rails Geocoder - Still learningこれは近くにモデル関数があることを説明しています。しかし、そこの例は私のために働かなかった。
この
は私が私のshow.html.erbに持っているものです。<%= @jobposting.latitude %>, <%= @jobposting.longitude %>
40.7494011、-73.9389437
<% @location = Jobposting.near([@jobposting.latitude, @jobposting.longitude], 150) %>
<%= @location.inspect %>
それはエラーではなく、空の配列を返します。#<ActiveRecord::Relation []>
を点があるとき緯度と経度の10マイル以内。
near
がモデルで使用されていますが、モデルで呼び出すことに限定されないドキュメントに基づいて、誤って呼び出すかどうかは分かりません。