Javascript 从rails 4.0.1更改为3.2.15时,不会显示gmaps4rails映射
我用gmaps4rails 1.5.6和rails 4.0.1制作了一个独立的应用程序,用于在地图上显示位置,效果非常好。 我重复了我将它与rails 3.2.15中的主应用程序集成所做的工作。 我从gem文件中删除了受保护的属性gem,因为有人告诉我这只是rails 4所必需的。 我认为这可能是一个javascript问题。 这是我的application.js:Javascript 从rails 4.0.1更改为3.2.15时,不会显示gmaps4rails映射,javascript,gmaps4rails,Javascript,Gmaps4rails,我用gmaps4rails 1.5.6和rails 4.0.1制作了一个独立的应用程序,用于在地图上显示位置,效果非常好。 我重复了我将它与rails 3.2.15中的主应用程序集成所做的工作。 我从gem文件中删除了受保护的属性gem,因为有人告诉我这只是rails 4所必需的。 我认为这可能是一个javascript问题。 这是我的application.js: //= require /gmaps4rails/googlemaps.js.coffee //= require /gmaps4
//= require /gmaps4rails/googlemaps.js.coffee
//= require /gmaps4rails/mapquest.js.coffee
//= require /gmaps4rails/base.js.coffee
//= require /gmaps4rails/bing.js.coffee
//= require /gmaps4rails/openlayers.js.coffee
//= require jquery
//= require jquery_ujs
//= require_tree .
//= require typeahead.min
我还手动将application.js文件包含在视图中
<%= javascript_include_tag "application" %>
到我的application.css文件。
这就是我对地图的称呼:
<%= stylesheet_link_tag 'gmaps4rails' %>
<%= gmaps4rails(@json) %>
我已经试图解决这个问题好几个小时了,但一直没有成功。还有其他原因吗
即使手动将所有js文件添加到视图中,地图仍然是一个空白的白色框:
<%= javascript_include_tag "application",
"gmaps4rails/gmaps4rails.base",
"gmaps4rails/gmaps4rails.googlemaps",
"gmaps4rails/gmaps4rails.bing",
"gmaps4rails/gmaps4rails.mapquest",
"gmaps4rails/gmaps4rails.openlayers" %>
您是否将收益率:脚本放入<2版本中?是的,我放入了。在布局中的application.html.erb中。
<%= javascript_include_tag "application",
"gmaps4rails/gmaps4rails.base",
"gmaps4rails/gmaps4rails.googlemaps",
"gmaps4rails/gmaps4rails.bing",
"gmaps4rails/gmaps4rails.mapquest",
"gmaps4rails/gmaps4rails.openlayers" %>