Выполнить Js, как модальный открыт на Rails - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь сделать модал, который показывает данные. Пока все работает, кроме Js, которые не выполняются. У меня есть этот тег link_to, который открывает модальные:

<%= link_to "Details", timetrack,  :class => "btn btn-primary", :remote => true %>

После нажатия выполняется:

$("#modal").find(".modal-content").html("<%= j render 'show', timetrack: @timetrack %>");
$("#modal").modal('show');

и, таким образом, открытие части, которая содержит информацию о «временном следе», он показывает всю информацию о модале, кроме карты, которая зависит от Js.

<% provide :head_tags do %>
<meta name='turbolinks-visit-control' content='reload'>
<script>
    document.addEventListener("DOMContentLoaded", function() {
    initMap(<%=@timetrack.latitude%>, <%=@timetrack.longitude%>);
    parse_end(<%=@timetrack.latitude%>, <%=@timetrack.longitude%>);
</script>
<% end %>

Мне было рекомендовано поместить это поверх партиала, чтобы Js выполнялись, когда модал был открыт, но явно не работал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...