javascript - 将 OpenLayers 添加到 rails 项目

标签 javascript ruby-on-rails ruby openlayers

我一直在阅读一些与此问题相关的帖子,但无法正常工作。

我尝试使用“openlayers-rails”gem,还尝试将 OpenLayers 文件夹添加到/vendor/assets/javascript/(将 require//= require OpenLayers/OpenLayers 添加到/assets/javascript/application. js 文件)。在这两种情况下,我都将“Uncaught ReferenceError: OpenLayers is not defined”作为浏览器检查器错误。

感谢任何帮助! 谢谢

最佳答案

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

//= require openlayers-rails

不是 //= require OpenLayers/OpenLayers

关于javascript - 将 OpenLayers 添加到 rails 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19038806/

相关文章:

ruby-on-rails - 带有 Rails 3.1 的 Ruby 守护进程与 "run"一起工作,在生产环境中不与 "start"一起工作

ruby - Ruby 语言中的快速排序

javascript - 模板中的 Backbone 模型对象

ruby-on-rails - 与 Rails 中的旧表进行复杂连接

ruby-on-rails - Rails 3.1.1 - Asset Pipeline - asset.prefix 不能与资源 :assets 一起使用

ruby - 基于 ANU 量子随机数服务器的随机数

ruby-on-rails - rvm gem 安装错误?

javascript - 用于检查输入是否包含字符或至少 1 个笑脸的正则表达式?

javascript - RequestAnimationFrame API - 测量单个元素的加载时间 - 页面不再加载

javascript - AngularJS 中的动态语言选择