在Rails上打开模态时执行Js

时间:2019-04-14 22:07:21

标签: javascript ruby-on-rails

我正在尝试显示数据的模态。到目前为止,一切工作正常,除了未执行的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 %>

我建议将其放在partial的顶部,以便在打开模式时可以执行Js,但显然不起作用。

0 个答案:

没有答案