有没有办法重新加载turbolinks数据 - turbolinks-永久?

时间:2016-11-16 19:56:36

标签: javascript ruby-on-rails turbolinks

我有一个应用程序,它使用数据 - turbolinks-permanent在渲染下像这样:

<div class="container" style="margin-bottom: 100px;" >
   <%= yield %>
</div>
<div class="media-player" data-turbolinks-permanent id="music-player">

   <div class="audio-player">
      <!-- Audio Player -->
   </div>
</div>

当用户选择新歌时,需要刷新此部分。如何保持其他所有链接类型的永久性呢?

1 个答案:

答案 0 :(得分:0)

Turbolinks也有data-turbolinks-temporary,您可以将其添加到audio-player

<div class="audio-player" id="the_player" data-turbolinks-temporary>
   <!-- Audio Player -->
</div>

在turbolinks-classic中这不起作用,已经存在问题:

https://github.com/turbolinks/turbolinks-classic/issues/674