Я обнаружил, что метод 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. Как мне это сделать?