schienen 4 mit turbolinks und fensterladung

Ich benutze Rails 4.

Ich versuche, dieses Skript zum Anzeigen von Google Maps zu verwenden. Ich habe eine Seite mit verschiedenen Orten bekommen und jeder Ort hat eine Adresse. Es zeigt in Google Maps.
Also benutze ich Paginierung und auf jeder Seite habe ich 4 Plätze. 4 Skripte von gmap.
Dieses Skript wird jedoch nur beim Neuladen von Seiten (Strg + R oder F5) initialisiert, was auf Turbolinks zurückzuführen ist.

Wie kann ich es am einfachsten machen?

<script>
  function initialize() {
    var myLatlng = new google.maps.LatLng(<%= place.latitude %>, <%= place.longitude %>); 
    var mapOptions = {
      zoom: 16,
      center: myLatlng
    };
    var map = new google.maps.Map(
      document.getElementById("map-canvas-<%= place.id %>"),
      mapOptions);
    var marker = new google.maps.Marker({
      position: myLatlng,
      map: map,
      title: '<%= place.title %>'
    });
  }

  google.maps.event.addDomListener(window, 'load', initialize);
</script>

das ist das Drehbuch. Und div mit jeder Map sieht so aus:

<div id="map-canvas-<%= place.id %>"></div>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage