在生产模式下加载Google地图时遇到问题。在开发模式下一切正常。
application.html.erb
<%= javascript_include_tag 'https://maps.googleapis.com/maps/api/js?key='+Rails.application.credentials[:google][:maps] %>
在我的view.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>
谁有解决方案?