【发布时间】:2021-08-19 06:50:26
【问题描述】:
使用 Rails 6.0.3.6、ruby 2.7.2p137 和设计 (4.7.3)。
当用户调用注销时,如果是正常情况,它会很好地工作。 但是同样的注销在条件下会出现错误:
-
如果用户打开了 2 个标签并从第一个标签注销并尝试从第二个标签注销,则会出错。
-
如果用户注销并单击浏览器后退按钮,然后再次单击注销按钮,则会再次导致错误。
请建议一个在项目中编码的过程,通过该过程用户被重定向到主路径,说明用户已经退出而不是给出错误。
Can't verify CSRF token authenticity.
Completed 422 Unprocessable Entity in 5ms (ActiveRecord: 0.5ms | Allocations: 3332)
ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):
注意: 标签已经存在于 应用。
【问题讨论】:
标签: ruby-on-rails ruby devise ruby-on-rails-6 ruby-2.0