在Web App中使用protect_from_forgery with: :exception
时,如何不向用户公开异常。
让我们说当引发此异常时,我想刷新当前页面并在屏幕顶部按下一条flash消息(我已经有了处理flash消息的机制)。
答案 0 :(得分:1)
您可以添加以下方法
def handle_unverified_request
render status: 422, template: 'errors/unacceptable'
end
在您的application_controller中,并在那里进行错误处理