我正在尝试弄清楚如何在我的 Rails 4 应用程序中使用 gmaps4rails gem。
我有一个 View 部分,其中插入了文档中显示的 3 个脚本标签,用我自己的 key 替换 API key (存储在我的环境 secret 文件中)。
<script src="//maps.google.com/maps/api/js?v=3.23&key=ENV['GOOGLE_MAPS_API_KEY']"></script>
我想我可能做错了,因为我目前无法加载 map 。当我从 Chrome 检查控制台时看到的错误消息是:
util.js:220 Google Maps API warning: InvalidKey https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key
谁能看看我将 API key 插入此脚本的方式是否出错?
最佳答案
您正在将 ruby 代码片段插入 .html.erb
文件,所以你需要<%=%>
插入 ruby 字符串
<script src="//maps.google.com/maps/api/js?v=3.23&key=<%= ENV['GOOGLE_MAPS_API_KEY'] %>"></script>
检查 html 页面的检查元素以查看 URL 是否已正确插入。
关于javascript - Rails 4 - 带有 gmaps4rails gem 的 Google map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38840501/