在生产模式下加载谷歌地图时出现问题。在开发模式下一切正常。
应用程序.html.erb
<%= javascript_include_tag 'https://maps.googleapis.com/maps/api/js?key='+Rails.application.credentials[:google][:maps] %>
在我看来.html.erb
<% provide :head_tags do %>
<meta name="turbolinks-visit-control" content="reload">
<script>
document.addEventListener("DOMContentLoaded", function () {
initMap()
});
</script>
<% end %>
<div class="container">
<h2>OUR LOCATIONS</h2>
<div id="map">
</div>
</div>
函数 initMap() 可用。
但是在生产模式地图没有显示并抛出错误
Uncaught ReferenceError: initMap is not defined
at HTMLDocument.<anonymous>
谁有解决方案?