Javascript 向rails项目添加OpenLayers
我一直在读一些与这个问题相关的帖子,但我无法让它工作 我尝试使用“openlayers rails”gem,还尝试将openlayers文件夹添加到/vendor/assets/javascript/(将require/=require openlayers/openlayers添加到/assets/javascript/application.js文件中)。在这两种情况下,我都会将“未捕获引用错误:未定义OpenLayers”作为浏览器检查器错误 感谢您的帮助!Javascript 向rails项目添加OpenLayers,javascript,ruby-on-rails,ruby,openlayers,Javascript,Ruby On Rails,Ruby,Openlayers,我一直在读一些与这个问题相关的帖子,但我无法让它工作 我尝试使用“openlayers rails”gem,还尝试将openlayers文件夹添加到/vendor/assets/javascript/(将require/=require openlayers/openlayers添加到/assets/javascript/application.js文件中)。在这两种情况下,我都会将“未捕获引用错误:未定义OpenLayers”作为浏览器检查器错误 感谢您的帮助! 感谢openlayers ra
感谢openlayers rails gem的自述文件说,您应该以这种方式包含JS:
//= require openlayers-rails
不使用
/=require OpenLayers/OpenLayers
如果您使用的是OpenLayers rails gem,您是如何将项目包括在应用程序.js中的?正如gem repo的“用法”部分所说:添加新gem后,我通常不得不重新启动rails服务器。我希望您已经通过重新启动rails服务器来测试了这一点?在将openlayers rails
添加到Gemfile
后,您是否运行了bundle install
?