3

我正在开发一个基于位置的应用程序,我想将用户的位置从他们的 IP 地址存储在 rails 中。我目前正在使用geokit,我可以通过用户的IP获取位置,但我想知道在不存储到数据库的情况下存储这些信息的最佳方法是什么(所以第一次/未注册的用户可以从中受益未注册/登录的位置功能)。

我能举出的最好例子是 Groupon 或 LivingSocial 如何在您第一次访问他们的应用程序时“知道”您在哪里。他们通过 IP 获取您的位置,并可能将其存储在会话中。这是最好的方法吗?如果是这样,我该如何使用 rails/geokit 呢?

如果您需要更多信息,请告诉我。谢谢!

4

1 回答 1

2

是否有任何原因您不能将其推送到用户会话中并在没有注册的情况下引用它?您还可以创建一个缓存表,将物理 IP 与位置相关联并引用它。

于 2011-02-09T16:48:55.830 回答