Ruby 未定义的方法`位置';对于#<;ActionController::CgiRequest

Ruby 未定义的方法`位置';对于#<;ActionController::CgiRequest,ruby,rails-geocoder,Ruby,Rails Geocoder,我在使用geocoder gem,我得到以下错误 undefined method `location' for #<ActionController::CgiRequest 使用 request.location.inspect 谁能帮帮我 尝试Geocoder::Request.location添加此依赖项后是否重新启动服务器?文档中不清楚这是适用于Rails还是仅适用于常规机架应用程序。@tadman是的,我知道了。您使用的是受支持的Rails版本吗?现在还不清楚您在这里做错了什

我在使用geocoder gem,我得到以下错误

undefined method `location' for #<ActionController::CgiRequest
使用

request.location.inspect

谁能帮帮我

尝试
Geocoder::Request.location
添加此依赖项后是否重新启动服务器?文档中不清楚这是适用于Rails还是仅适用于常规机架应用程序。@tadman是的,我知道了。您使用的是受支持的Rails版本吗?现在还不清楚您在这里做错了什么,但看起来扩展没有正确加载。那
require
调用应该是不必要的。是的..我使用的是Rails 3.2.13,我安装了较旧版本的gem,因为它支持我较旧的ruby版本(1.8.7)
request.location.inspect