Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.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
Javascript 向rails项目添加OpenLayers_Javascript_Ruby On Rails_Ruby_Openlayers - Fatal编程技术网

Javascript 向rails项目添加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,还尝试将openlayers文件夹添加到/vendor/assets/javascript/(将require/=require openlayers/openlayers添加到/assets/javascript/application.js文件中)。在这两种情况下,我都会将“未捕获引用错误:未定义OpenLayers”作为浏览器检查器错误

感谢您的帮助!
感谢

openlayers rails gem的自述文件说,您应该以这种方式包含JS:

//= require openlayers-rails

不使用
/=require OpenLayers/OpenLayers

如果您使用的是OpenLayers rails gem,您是如何将项目包括在
应用程序.js中的?正如gem repo的“用法”部分所说:添加新gem后,我通常不得不重新启动rails服务器。我希望您已经通过重新启动rails服务器来测试了这一点?在将
openlayers rails
添加到
Gemfile
后,您是否运行了
bundle install