我发现handle_unverified_request
可以在ApplicationController
重写 Rails 处理InvalidAuthenticityToken
错误的方式中重写该方法。默认情况下handle_unverified_request
会引发InvalidAuthenticityToken
错误。我已经像这样覆盖了这个方法
def handle_unverified_request
redirect_to '/422'
end
但是,我使用 Airbrake 来记录我的 Rails 应用程序中出现的错误。根据这个答案,Rails 可以引发错误并将用户重定向到 404 页面。422 页面是否存在相同的情况?我想提高 InvalidAuthenticityToken 并将用户重定向到 422 页面。我怎么做?