gpt4 book ai didi

ruby-on-rails - Rails 4 - 我如何自动检测用户的位置并将其显示在网络应用程序上?

转载 作者:行者123 更新时间:2023-12-04 07:37:51 25 4
gpt4 key购买 nike

我目前有一个可用的应用程序,我想让 Rails 通过 IP 地址检测访问者的位置,并在我的网站主页上显示城市和州。例如,它会显示“Hello {Name} from City, State”。

访问者无需输入任何内容。我知道 GeoIP 和 Geocode 之类的东西。据我所知,它们用于从 IP 搜索位置,反之亦然,但它们需要手动输入信息。

我需要它在用户访问我的主页时自动执行此操作。我有一个 Post Controller 和一个主页,我只想向主页的 HAML 添加一些代码来显示信息。我计划根据位置对用户的帖子进行分类,这将自动填写(我目前有一个用户必须手动输入的位置字段)。如果你也能告诉我怎么做,那就太好了。

有关我需要的实例,请访问 weather.com您会在主页上看到您的城市(和天气)。

附加信息:我是 Rails 4 的新手(2 周前开始使用),所以请向我展示最简单的方法,并尽可能为我指点视频资源。

最佳答案

添加到gemfile

gem 'geocoder'

运行 bundle install并重启你的服务器

<%= request.location.city %>在您希望显示城市名称的 View 中。

关于ruby-on-rails - Rails 4 - 我如何自动检测用户的位置并将其显示在网络应用程序上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32102967/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com