我们的网站里会经常会出现一些参数编码不正确的请求,想抓住这个报错,然后比较友善的返回给请求方 控制器里加了
rescue_from Rack::QueryParser::InvalidParameterError do |ex|
render_error("无效参数: #{ex.message}", 400)
end
在开发过程中,我造了一个这样不合法的请求
http://localhost:3000/enjar/coupons/12312312?foo=%9g
然而虽然确实返回了 400,但是我的日志并没有动,而且也没有文字 (无效参数:xxxx) 返回来,但是我关掉服务,确实变成了 404,求问一下,这个报错怎么抓