ruby - 如何使用 ruby​​ 获取访问者的 ip?

标签 ruby sinatra

我在 Sinatra 中使用 ruby​​。 我想获取访问者的公共(public) ip 并将其保存在数据库中,但不知道如何获取 ip ...抱歉,但我还没有找到这样做的方法。 大佬们可以帮帮我吗?谢谢!

最佳答案

根据Sinatra documentation , 你可以使用

request.ip

关于ruby - 如何使用 ruby​​ 获取访问者的 ip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15940963/

相关文章:

ruby-on-rails - rails 协会 - has_many 与 has_and_belongs_to_many

ruby - ruby 中的无效功能

ruby - Tux 与 Sinatra 无法加载

ruby - Dashing 仪表板框架将标签和值传递给列表小部件

ruby-on-rails - method_missing 当 `rake test` 加载模型时,尽管如果 Rails 加载模型则正确加载

ruby-on-rails - Ruby 的 ERB 格式 "officially"在哪里定义的?

javascript - 如何将静态 Assets 打包到 gem 中以便在 Sinatra 应用程序中使用?

ruby - 如何编写特定的 rspec 测试?需要建议...

ruby-on-rails - 如何重新加载安装到 Rails 应用程序中的 sinatra 模块化应用程序?

ruby-on-rails - 如何限制发送到 Algolia 的记录?