Rails. Просмотр trips / 1, в представлении «У меня есть обещание», когда оно разрешено, я перенаправлен на trips / [object% 20Object] - PullRequest
0 голосов
/ 06 сентября 2018

Очень сложно объяснить:

Я в поездках / 1 (на странице показа поездки). Я звоню в API геокодирования из Google:

<script>
  const url = "https://maps.googleapis.com/maps/api/geocode/json?address=munich&key=AIzaaaabo"

  fetch(url).then(response =>
    response.json().then(data => ({
        data: data,
        status: response.status
    })
  ).then(res => {
    location = res.data.results[0].geometry.location;
  }));
</script>

Каким-то образом, когда обещание выполнено, меня перенаправили на

http://localhost:3000/trips/[object%20Object]

Что, конечно, вызывает ошибку.

Я действительно не понимаю, что происходит.

Любая помощь?

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

1 Ответ

0 голосов
/ 06 сентября 2018

Согласно этому https://www.w3schools.com/js/js_reserved.asp, location является зарезервированным ключевым словом.Как упомянуто в комментарии, назначение переменной как что-то отличное от location делает свое дело.Рад помочь.

...