gpt4 book ai didi

ruby-on-rails - Rails - 捕获 'Invalid Authenticity Token' 异常

转载 作者:行者123 更新时间:2023-12-04 06:32:53 25 4
gpt4 key购买 nike

我目前在我的 rails 应用程序上使用 RESTful 身份验证插件。

当用户在登录屏幕上停留足够长的时间(比如 1 天 ..)时,有一种典型的情况会导致身份验证 token 因时间到期而无效。

当这个用户第二天尝试登录时(他没有刷新,他仍然持有这个无效的 token ),他将收到“500”http错误。使该请求的应用程序崩溃。

我想知道是否有可能捕获这个期望并警告用户。像任何其他无辜的网络用户一样,他只是返回并再次尝试......并再次得到相同的错误......

最佳答案

在您的 application_controller.rb 中,您将执行以下操作:

rescue_from Your::Exception, :with => :show_some_error_page

这会让你显示一些 Action ,在本例中 show_some_error_page当发生未处理的异常时。

我希望这有帮助。

关于ruby-on-rails - Rails - 捕获 'Invalid Authenticity Token' 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1981044/

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