Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps gmaps4rails不显示地图_Google Maps_Ruby On Rails 4_Gmaps4rails - Fatal编程技术网

Google maps gmaps4rails不显示地图

Google maps gmaps4rails不显示地图,google-maps,ruby-on-rails-4,gmaps4rails,Google Maps,Ruby On Rails 4,Gmaps4rails,我已经安装了gmaps4rails gem,我不确定这里发生了什么,但我甚至无法让演示代码正常工作。根本没有加载任何内容 我有一个rails 4.0.2 ruby 1.9.3应用程序 我遵循了github页面上的基本演示教程,如下所示: 我不知道这是否是JS问题-我还有: 海图和皇家滑块可能会产生干扰 我已经尝试过这里推荐的“无数据涡轮链接”: 运行控制台时,控制台中没有错误。下面是代码。我不知道为什么这不起作用,它只是演示代码,我还没有尝试做任何棘手的事情。有人知道这件事吗,或者这件事发生在

我已经安装了gmaps4rails gem,我不确定这里发生了什么,但我甚至无法让演示代码正常工作。根本没有加载任何内容

我有一个rails 4.0.2 ruby 1.9.3应用程序

我遵循了github页面上的基本演示教程,如下所示:

我不知道这是否是JS问题-我还有: 海图和皇家滑块可能会产生干扰

我已经尝试过这里推荐的“无数据涡轮链接”:

运行控制台时,控制台中没有错误。下面是代码。我不知道为什么这不起作用,它只是演示代码,我还没有尝试做任何棘手的事情。有人知道这件事吗,或者这件事发生在谁身上了吗

展示


这可能是一个JS问题。您是否尝试过将Google脚本添加到
应用程序.html.erb
,而不是添加到
显示
页面,从而将其插入所有页面?Github上也有类似的问题

基本上,尝试在
应用程序.html.erb
中的
中包含以下内容,而不是
显示
页面

<script src="//maps.google.com/maps/api/js?v=3.14&amp;sensor=false&amp;libraries=geometry" type="text/javascript"></script>
<script src="//google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.1.2/src/markerclusterer_packed.js" type="text/javascript"></script>


另外,在安装gem后是否尝试重新启动服务器?

请检查“下划线.js”的格式是否正确。 在演示中,这个js文件是通过剪贴板方法复制的。 请从github下载'下划线.zip',解压缩,使用正确的js文件。 我也遇到了同样的情况,我通过检查解决了这个问题

//= require underscore
//= requrie gmaps/google
也许只是打字错误?
老问题是,原来是另一个javascript库的干扰

morris.js库抛出错误,因为它正在查找图形容器div,但找不到(我遇到的一个问题是无法非常轻松地使用特定于页面的javascript)


这阻止了其他javascript(包括Gmap)的加载。

您似乎忘了将


对不起,我应该提到……在发布问题之前,我尝试了所有这些。这真的很奇怪。我正在使用下划线rails gem,所以我不应该对此有问题,但它仍然不起作用。
<script src="//maps.google.com/maps/api/js?v=3.14&amp;sensor=false&amp;libraries=geometry" type="text/javascript"></script>
<script src="//google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.1.2/src/markerclusterer_packed.js" type="text/javascript"></script>
//= require underscore
//= requrie gmaps/google