ruby-on-rails - 使用 rails 中的 ip 自动检测用户的时区

标签 ruby-on-rails

我想从他的 ip 地址中找到一个用户的时区。 如果用户正在旅行,应用程序应该能够找出他所在的当前时区。

最佳答案

你不能,至少可靠:想想代理、ISP NAT 或 VPN,即使用户看起来在某个国家/地区,也不意味着他真的在那里。

我建议让用户选择他喜欢的时区,并在需要时让他更改。

否则,看看这个:Determine a User's Timezone

关于ruby-on-rails - 使用 rails 中的 ip 自动检测用户的时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6280872/

相关文章:

ruby-on-rails - 找不到 xyzController 的操作 x

jquery - 如何超越 Web 框架来创建自己的应用程序框架?

ruby-on-rails - 安装 Rails 时出现 "extconf.rb failed"消息

ruby-on-rails - 不允许的参数 : file rails 4

ruby-on-rails - 带有多个文件上传和进度条的 ng-file-upload

ruby-on-rails - 如何在 Ruby on Rails 中编写帮助程序来捕获 Haml block ?

ruby-on-rails - rails 助手

ruby-on-rails - rails,如何使用content_tag在助手中建立表?

ruby-on-rails - Rails模型无效,但在结果表单中缺少<span class ='error'>

ruby-on-rails - 使用 Capybara(Rails、RSpec、Devise)测试注册和登录