Геокодер запрос местоположения возвращает ноль в производстве - PullRequest
0 голосов
/ 04 ноября 2019

Я пытался узнать текущее местоположение пользователя с помощью geocoder gem, но он аварийно завершает работу и каждый раз выдает "nil".

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

Вот мой код, на всякий случай:

  @location = request.safe_location

  unless @location.nil?
     @places = Place.near([@location.latitude, @location.longitude])
  end

Просто для информации, я пытался запросить. location.city тоже. Все еще "нет метода для нулевого класса".

Я использовал геокодер в 10 различных приложениях, которые я написал, и у меня никогда не было этой проблемы. Хотя это было с Heroku каждый раз, впервые с AWS.

Я также использую геокодер для получения Place.near (params [: address]), и это прекрасно работает, поэтому я могу подтвердить, что реализация gem в порядке.

Откуда это могло взяться?

Большое спасибо!

...