【发布时间】:2013-12-15 03:06:57
【问题描述】:
我有一个 Sinatra 应用程序,我正在使用 rack_csrf gem 来保护我的表单,如果 CSRF 令牌无效并且我想捕获它以用于日志记录,这个 gem 会引发异常。有没有办法捕获此异常或从 Sinatra 主应用程序获取返回的状态代码?
我的代码是这样的:
class MyApp < Sinatra::Base
use Rack::Csrf
end
这就是我想要捕捉的内容:https://github.com/baldowl/rack_csrf/blob/master/lib/rack/csrf.rb#L42
感谢您的帮助!
【问题讨论】:
标签: ruby sinatra rack middleware