尝试根据访问者的位置在侧栏上显示内容



我正在尝试显示salons的列表,该列表与treatment的显示视图上的用户位置相对应。

这两张表没有直接关系。

我已经安装了geokitgem,现在我正在尝试确定是否需要向salonuser添加额外的列,以存储它们各自的坐标(lat,lng),这样我就可以使用范围对它们进行比较。

如何通过用户的IP检索用户位置并存储?

如果有人能给我看一些模型/视图和控制器应该是什么样子的示例代码,那将是非常有帮助的。

您可以通过以下方式使用geokit rails gem获取位置

location = IpGeocoder.geocode('12.215.42.19')

ip为12.215.42.19

还有

Multi-Geocoder还将对IP地址进行地理编码,并在多个IP地理编码之间提供故障切换。只需传入参数的IP地址,而不是街道地址。例如:

location = Geocoders::MultiGeocoder.geocode('12.215.42.19')

相关内容

  • 没有找到相关文章

最新更新