这是https://github.com/hotwired/turbo-rails/issues/122的伴侣
复制应用代码:https ://github.com/jasonfb/TR001
使用 Rails 6.1.3
设计 4.7.3
涡轮导轨 0.5.9
症状 1 :
-- 使用 Turbo-Rails + Devise
当我单击“登录”时,表单提交但页面没有重新加载。
第 1 步:转到
/用户/登录
输入一个好的用户名和密码(您可以在命令行注册或制作一个)
点击“登录”
在后端,请求被处理甚至重定向,但重定向没有在前端发生。即使您的页面挂起并且没有重定向,您(用户)实际上也已登录。
结果:页面挂起。预期结果:Turbo Rails 正确重定向
症状 2
当我单击“注销”时,页面什么也不做。在后端我实际上已注销,但页面没有改变。如果我重新加载,我会看到我现在已注销
第一步:登录
请注意,按钮保持“灰色”(单击),请求在后端处理:
结果:页面挂起
预期结果:用户退出后页面跳转
用户实际上已注销,但页面挂起且未重定向。