2017-05-02 96 views
0

我一直在尝试将面板布局添加到我的应用程序中,例如Facebook上的IM窗口或Soundcloud上的播放器面板,这会在每次访问页面或重新加载页面后使其包含的数据不被修改。但似乎Turbolinks不会让我这样做,每次访问我的应用程序中的某个页面时重新呈现该布局。Rails - Turbolinks每次渲染布局

我想知道是否有某种方法可以制作一个静态的,独立的面板,它不会对Rails中的页面做出反应?

回答

1

Turbolinks让你persist elements across page loads。要做到这一点,你需要给元素一个ID和data-turbolinks-permanent属性。例如

<div id="chat-panel-wrapper" data-turbolinks-permanent>…</div> 
+0

哦,谢谢你,好人!不知何故,我错过了这一段。 – staniel