在 Rails 应用程序中切换布局时 Turbolinks 浏览器的后退按钮问题

ajp*_*eld 5 ruby-on-rails turbolinks

我在 Rails 应用程序中使用 Turbolinks 5,并且在单击从主 application.html.haml 布局切换到另一个布局的链接后,浏览器的后退按钮出现问题。在我的主布局中,我有这个

= javascript_include_tag 'application', 'data-turbolinks-track' => 'reload'
Run Code Online (Sandbox Code Playgroud)

切换到新的布局作品;但是,当我单击浏览器后退按钮返回时,地址栏中的网址会正确更改,但页面内容保持不变。

向后导航的链接工作正常,但我想让浏览器后退/前进按钮按预期工作,以防止用户感到困惑。

有人遇到同样的问题吗?有什么解决办法吗?谢谢!:)

小智 0

添加这个可以active_admin.js.coffee为我解决同样的问题:

#= require turbolinks
Run Code Online (Sandbox Code Playgroud)