gpt4 book ai didi

javascript - Gmaps4Rails Gmaps.triggerOldOnload 方法未找到 javascript 错误

转载 作者:行者123 更新时间:2023-11-29 17:23:54 25 4
gpt4 key购买 nike

我在 Rails 项目中使用了令人惊叹的 gem gmaps4rails。它在我的本地机器上工作得很好,但是一旦部署在 Heroku 的 Cedar 堆栈上,javascript 就会在 window.onload = function() { Gmaps.triggerOldOnload(); 处抛出错误。 Gmaps.loadMaps(); }; ,提示 Gmaps 上不存在 triggerOldOnload。同样,它在本地运行良好。

这是出现错误的整个脚本 block :

<SCRIPT type="text/javascript" charset="utf-8">
Gmaps.map = new Gmaps4RailsGoogle();
Gmaps.load_map = function() {
Gmaps.map.map_options.auto_adjust = true;
Gmaps.map.initialize();
Gmaps.map.markers = [{"title":"Project 1","lat":18.71381,"lng":-72.35581}, {"title":"Project 2","lat":18.71567,"lng":-72.35603}];
Gmaps.map.markers_conf.do_clustering = true;
Gmaps.map.create_markers();
Gmaps.map.adjustMapToBounds();
Gmaps.map.callback();
};
Gmaps.oldOnload = window.onload;
window.onload = function() { Gmaps.triggerOldOnload(); Gmaps.loadMaps(); };
</SCRIPT>

提前感谢您查看此内容!

最佳答案

我猜你更新了 gem 但没有重新运行命令来复制应用中的 Assets 。

关于javascript - Gmaps4Rails Gmaps.triggerOldOnload 方法未找到 javascript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10655155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com