gpt4 book ai didi

javascript - Turbolinks 并在另一个浏览器选项卡中注销

转载 作者:行者123 更新时间:2023-12-03 09:34:16 26 4
gpt4 key购买 nike

我有一个具有两种布局的 Rails 4 应用程序,它使用 Turbolinks 和 Devise。用户注销时显示一种布局,登录时显示另一种布局。

在这两种布局中我使用不同的样式表。

问题是,当我打开两个浏览器选项卡并且我在其中一个选项卡上注销时,另一个选项卡仍然具有“已登录”布局,当我单击某些内容时,它会使用涡轮链接和样式表重定向到登录布局因为登录布局未加载。

有什么方法可以告诉turbolinks从服务器端重新加载带有样式表的整个页面吗?

感谢您的回答。

最佳答案

如果您升级到 Turbolinks 3,您似乎可以在 redirect_to 中传递 turbolinks: false 来强制完全刷新。如果您想保留旧版本,还可以在 application.rb 中设置 config.turbolinks.auto_include = false,然后为实际使用 Turbolinks 的 Controller 包括 Turbolinks::Controller 以启用 Turbolinks。

关于javascript - Turbolinks 并在另一个浏览器选项卡中注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31385540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com