2016-08-09 4 views
2

Я пытаюсь понять, как использовать gmaps4rails gem в приложении Rails 4.Rails 4 - Карты Google с gmaps4rails gem

У меня есть частичный вид, в который я вставил три тега скрипта, показанные в документации, заменив ключ API моим собственным (который хранится в моем файле секретов среды).

<script src="//maps.google.com/maps/api/js?v=3.23&key=ENV['GOOGLE_MAPS_API_KEY']"></script> 

Возможно, я сделал это неправильно, потому что в настоящее время я не могу загружать карты. Сообщение об ошибке я вижу, когда я проверить пульт от Chrome является:

util.js:220 Google Maps API warning: InvalidKey https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key 

Может кто-нибудь увидеть, если я сделал ошибку в том, как я вставил свой ключ API для этого сценария?

ответ

2

Вы вставляете рубиновый фрагмент в .html.erb файл, так и нужно в <%=%> интерполировать Строку рубина

<script src="//maps.google.com/maps/api/js?v=3.23&key=<%= ENV['GOOGLE_MAPS_API_KEY'] %>"></script> 

Проверить инспектировать элемент Уры HTML страницы, чтобы увидеть, что URL правильно интерполированная.

+0

Спасибо @Vic - я попробовал это, я все еще получаю неверную ошибку api, которую я изложил выше, но по крайней мере ее не потому, что я неправильно ввел ключ api – Mel

+0

Приятно слышать! Это должно означать, что ключ api неправильный - это какой-то способ ... возможно, орфография, неправильный ключ, неправильный ключ проекта, используемый ключ ios вместо ключа сервера? Просто угадайте некоторые ошибки, которые я сделал в прошлый раз, используя Google API :) счастливая отладка haha! – Vic

Смежные вопросы