Как проверить геокодер локально? - PullRequest
0 голосов
/ 12 июня 2019

Я делаю приложение, в котором мне нужно запросить широту и долготу пользователя по его IP.

Я пробовал любое другое решение от переполнения стека, но все они кажутся устаревшими и не очень хорошо работают, как этот Geocoder, как локально тестировать, когда ip равен 127.0.0.1?.

Как я могу вызвать request.location в localhost?

1 Ответ

0 голосов
/ 12 июня 2019
class ApplicationController < ActionController::Base
    before_action :ip_print

    def ip_print
        if Rails.env.production?
            puts "Ip Address: #{request.remote_ip}"
        else
            ip = Net::HTTP.get(URI.parse('http://checkip.amazonaws.com/')).squish
            puts "Ip Address: #{ip}"
        end
    end
end
...