Rails redirect_to - 我也想重新加载页面

gwa*_*ton 4 redirect ruby-on-rails reload

Turbolinks 在整个应用程序中运行。我需要在某个场景中在 create 方法中重新加载页面。

这会重定向到正确的页面,但不会重新加载页面:

redirect_to convos_path


这会重定向到 convos_path,但不会重新加载页面

redirect_to convos_path, data: { no_turbolink: true } and return
Run Code Online (Sandbox Code Playgroud)

这没有任何作用

redirect_to convos_path, turbolinks: false and return

我可以在服务器日志中看到它说

Rendered convos/index.html.erb within layouts/application (12.0ms)

如何执行redirect_to,并在页面到达时重新加载页面?

Mar*_*ria 6

Rails Turbolinks 5

Redirect and reload full page

redirect_to @convos_path, turbolinks: false
Run Code Online (Sandbox Code Playgroud)