2016-08-09 3 views
2

레일 4 앱에서 gmaps4rails gem을 사용하는 방법을 알아 내려고하고 있습니다.레일 4 - gmaps4rails gem이있는 Google지도

문서에 표시된 3 개의 스크립트 태그를 삽입하여 API 키를 내 환경 비밀 파일에 저장된 자체 키로 대체하는 뷰가 있습니다.

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

현재 맵을로드 할 수 없기 때문에 내가 잘못했을 수도 있습니다. 내가 크롬에서 콘솔을 검사 할 때 표시되는 오류 메시지는 다음과 같습니다 나는이 스크립트 내 API 키를 삽입 한 방법으로 실수를 한 경우

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

사람이 볼 수 있을까요? 당신은 .html.erb 파일로 루비 조각을 삽입하는

답변

2

, 그래서 u는 URL이 제대로 보간되어 있는지 통해 UR HTML 페이지의 요소를 검사 루비 문자열을

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

확인을 보간하는 <%=%>이 필요합니다.

+0

고마워요. @Vic - 제가 이것을 시도했는데, 잘못된 API 키 오류가 계속 발생했습니다.하지만 적어도 api 키를 잘못 입력했기 때문에 그렇지 않습니다. – Mel

+0

잘 듣고 싶습니다. api 키가 잘못되었다는 것을 의미합니다. 어쩌면 맞춤법, 잘못된 키, 잘못된 프로젝트 키, 서버 키 대신 ios 키를 사용 했나요? 그냥 구글 API를 사용하여 지난 번에 만든 실수 중 일부를 추측 :) 행복한 디버깅 하하! – Vic