私はこのような問題を抱えています: ajax リクエストを使用してユーザーの位置を取得したいので、コントローラーでアクションを作成し、Geocoder 関数の結果を json でレンダリングしました。コードは次のとおりです。
def find_location
location = Geocoder.coordinates(params[:location])
render :json => (location)
end
ローカルではうまく機能し、herokuでも機能しますが、このコードを別のプロジェクトに追加すると、このエラーが表示されます
NameError in ConnectionsController#find_location
uninitialized constant ConnectionsController::Geocoder
これはコンソールで機能しているため、奇妙です。
Geocoder.coordinates "Ukraine"
=> [48.379433, 31.16558]
Geocoder::Model をインクルードしようとしましたが、うまくいきません。
誰かが私を助けることができますか?