Rails 4 -谷歌地图与gmaps4rails gem



我正试图找出如何在我的Rails 4应用程序中使用gmaps4rails gem。

我有一个视图部分,其中我插入了文档中显示的3个脚本标签,用我自己的API密钥替换(存储在我的环境秘密文件中)。

<script src="//maps.google.com/maps/api/js?v=3.23&key=ENV['GOOGLE_MAPS_API_KEY']"></script>

我想我可能做错了,因为我目前不能加载地图。当我从Chrome检查控制台时看到的错误信息是:

util.js:220 Google Maps API warning: InvalidKey https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key

有没有人能看到我是否在我插入我的API密钥到这个脚本的方式上犯了错误?

您正在向.html.erb文件插入一个ruby代码片段,因此您需要<%=%>来插入ruby字符串

<script src="//maps.google.com/maps/api/js?v=3.23&key=<%= ENV['GOOGLE_MAPS_API_KEY'] %>"></script>

检查我们的html页面的inspect元素,看看url是否被正确插入。

最新更新