gpt4 book ai didi

ruby-on-rails - 无法在我的 Controller 中使用 Geocoder 类

转载 作者:行者123 更新时间:2023-12-04 00:43:53 26 4
gpt4 key购买 nike

我有这样的麻烦:我想使用 ajax 请求来获取用户位置,所以我在我的 Controller 中创建了操作,并在 json 中呈现 Geocoder 函数的结果。这是代码:

  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,但它不起作用。

有人可以帮助我吗?

最佳答案

基于 this issue你必须重新启动整个生产机器,而不仅仅是你的 apache 或 nginx。

我实际上不得不打开一个问题,因为它对我不起作用。 https://github.com/alexreisner/geocoder/issues/501

关于ruby-on-rails - 无法在我的 Controller 中使用 Geocoder 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14787355/

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