我想在heroku上部署一些包含谷歌地图的东西。 在我的脚本中,我使用了
script src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&callback=myMap"></script>
在heroku上,我向环境变量添加了我收到的实际谷歌地图api密钥。地图仍然没有出现在制作中,我想知道我做错了什么。
另外,一般的问题是我不太熟悉开发/生产变量。出于安全考虑,我理解其重要性。所以在我的脚本中我是否必须创建2个文件 - 1用于生产,其中包含实际密钥和不包含实际密钥的开发文件?这就是我所做的一些研究,但我想知道:
如果有人可以向我解释这将是很酷的!!非常感谢!
答案 0 :(得分:1)
您可能需要预编译JavaScript资产并将其推送到Heroku服务器。
试试这个:
rake assets:precompile
git add .
git commit -m "message"
git push heroku master
git push origin master