Javascript 从rails 4.0.1更改为3.2.15时,不会显示gmaps4rails映射

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

我用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 /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" %>