gmaps4rails从1.4.8更新到1.5.6地图不显示

时间:2012-11-28 18:40:19

标签: ruby-on-rails ruby-on-rails-3 gmaps4rails

我有一个rails 3.1 app运行gmaps4rails 1.4.2(和1.4.8)一段时间了。一切都很好。

最近我尝试将gmaps4rails更新为1.5.6。执行更新后,地图不再显示(也没有控件)。我验证了@json已填充并显示正确。我在运行时也检查了代码,我看到了这个错误:

未捕获类型错误:对象没有方法'triggerOldOnload'

此行发生此错误:

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

这个问题是可重复的:如果我使用bundler返回到1.4.8,地图会再次开始工作,如果我更新到1.5.6,地图会再次消失。

我喜欢gmaps4rails!如果我有什么可以帮你解决这个问题,请告诉我!

谢谢, 戴夫

1 个答案:

答案 0 :(得分:2)

这很烦人,我很清楚,但你需要运行rake gem命令来获得最新鲜的资产。

rails generate gmaps4rails:install

我应该更新这个......