【发布时间】:2013-12-08 14:19:28
【问题描述】:
我对 RoR 完全陌生(目前使用 Ruby 1.9.3 和 Rails 3.2.16)。在过去的几天里,我阅读了很多关于如何使用 Rails 的教程和电子书。
现在我想为多个用户创建某种博客(我和我的朋友的旅行日记),它会自动获取用户位置(IP 地址)。这应该用于编写自动继承用户位置的状态更新。但它应该在一定的时间段内更新用户位置,以确保当用户移动时,下一次状态更新将获得不同的位置。例如用户 1:“我在超市”——纽约第四大道 ....10 分钟后用户 1:“现在我站在街区下的公共汽车站”- 5th Ave, NY
其他功能应该是 .find 或 .where 方法来显示在实际用户位置附近的特定位置进行的所有状态。
我知道如何通过设计和添加状态模型来制作一个简单的博客,但我不知道如何在其中实现地理编码功能。计划在整个地理编码过程中使用https://github.com/alexreisner/geocoder。
我希望你们的一些 RoR 专家可以帮助我解决这个问题,或者至少给我一个提示:))
编辑: 我想我找到了适合我需要的教程。只有两件事。我不想包含地图,我想将地理数据(位置、纬度和 lng)存储在数据库中。你们谁能告诉我可以删除代码的哪一部分以及如何将 json 解析到“位置”数据库? http://de.slideshare.net/nebirhos/geolocation-on-rails
【问题讨论】:
标签: ruby-on-rails devise blogs rails-geocoder