언급 된 HTML 페이지와 관련된 모든 Google지도 기능을 정의한 html 및 js 파일 (maps_scripts.js)이 있습니다. 이 두 가지는 정말 잘 작동합니다.ruby on rails에서 "Google is not defined"오류가 발생했습니다.
다른 사람들이 개발 한 jruby on jruby 프로젝트에이 파일들을 포함 시키도록 지정되었습니다.
지금까지 수행 한 작업은 다음과 같습니다.
- 복사 maps_scripts.js 파일은 이미지 \ 응용 프로그램 \ 자산을 \하는
- 복사 관련 마커 이미지 자바 스크립트 \ 응용 프로그램 \ 자산을 \하는
내 html.erb 페이지로
<%= javascript_include_tag 'https://maps.googleapis.com/maps/api/js?key=my_key&libraries=places' %> "
추가
- 내 html.erb 페이지210
내가
Uncaught ReferenceError: google is not defined at map_scripts.self-09044ded37604e5a1f367207911e2c79370a307b67a4be3178923d19f555011c.js:4
주 얻고있다
질문 : 내가 가진 여러
을210은 maps_scripts.js 파일에서 호출됩니다. 인스턴스에 대한
- google.maps.MarkerImage
- 는 google.maps.Size
- google.maps.Map 등
코드를 재정렬하여 사용하기 전에 google을 정의하십시오. 자세한 도움말을 보려면 모든 코드를 작성하십시오. – easa
내 단계 3을 변경하여이 문제를 해결했습니다. html.erb 안에 넣는 대신 application.html.erb에 넣습니다. 이제는 잘 작동합니다. –