【发布时间】:2011-03-29 23:14:09
【问题描述】:
在 Rails 3 中,geo_ip 和 geo_location gem 在我的本地机器上返回准确的结果,但一旦上传到 Heroku,就会持续返回“西雅图,华盛顿”(我位于宾夕法尼亚州)。
我做了一些挖掘,发现我使用的 Heroku 共享数据库位于西雅图。谁能指出我如何处理这种情况的正确方向?同样,在本地运行时,地理位置正在按预期工作。
谢谢!!
【问题讨论】:
-
我没有遇到过您遇到的问题(在 heroku 上,总是看到一个西雅图 request.remote_ip)...您如何将 request.remote_ip 地理编码到物理位置?
-
感谢您的回复 - 抱歉,我一直在更新/删除我的回复评论,让我为您获取准确的代码。
-
这可能是亚马逊的事情。 Heroku 和 Engine Yard 都在 Amazon AWS 上运行。 EngineYard has a similar problem
标签: ruby-on-rails heroku geolocation ip