2012-11-28 2 views
1

몇 시간 동안 gmaps4rails 1.4.2 (및 1.4.8)를 실행하는 레일 3.1 앱이있었습니다. 모든 것이 잘 작동했습니다.gmaps4rails가 1.4.8에서 1.5.6으로 업데이트됩니다.지도가 표시되지 않습니다.

최근 gmaps4rails를 1.5.6으로 업데이트하려고했습니다. 업데이트를 수행하면지도가 더 이상 표시되지 않습니다 (컨트롤 없음). @json이 채워져 있고 올바른 것으로 확인되었습니다.

catch되지 않은 유형의 오류 :

Gmaps.oldOnload = window.onload; 
window.onload = function() { Gmaps.triggerOldOnload(); Gmaps.loadMaps(); }; 
Uncaught TypeError: Object #<Object> has no method 'triggerOldOnload' 
</script> 

: 개체가있는 방법 'triggerOldOnload'

이 오류는이 라인 주위에 발생이없는 실행하고 나는이 오류를보고하고 때 나는 또한 코드를 검사 한 이 문제는 반복 가능합니다. 1.4.8로 돌아 가기 위해 bundler를 사용하면지도가 다시 작동하기 시작하고 1.5.6으로 업데이트하면지도가 다시 사라집니다.

나는 gmaps4rails를 좋아합니다! 이 문제를 해결하는 데 도움이 될만한 것이 있으면 알려주십시오.

덕분에, 짜증나 데이브

+0

당신이 레이크 작업 신선한 JS를 얻을 수를 실행 했습니까? – apneadiving

+0

Derp! 아니요. 방금 번들 업데이트를 수행했습니다. 그리고 다음과 같이 평이한 지침이 있습니다. "보석을 업그레이드 할 때 반드시 새로운 자산을 복사해야합니다". 그 트릭을 해줘서 고마워! –

+0

답변으로 게시하려면 동의하겠습니다. –

답변

2

, 나는 잘 알고 있어요,하지만 당신은 신선한 자산을 얻을 수있는 레이크 보석 명령을 실행해야합니다.

rails generate gmaps4rails:install 
나는이를 업데이트해야

...