要跟踪错误,乌鸦和葡萄不起作用

时间:2018-11-19 10:10:24

标签: ruby-on-rails

我想对Sentry进行错误跟踪。我的开发环境令人关注:

  • 导轨4.1.6
  • 葡萄0.10.1
  • sentry-raven 2.7.4

我想捕获错误并使用以下代码发送给Sentry。

  rescue_from :all do |e|     
    Raven.capture_exception(e)
 end

要使用上述方法,请引发错误。错误是:

> undefined method `[]' for nil:NilClass

rack-mount (0.8.3) lib/rack/mount/route_set.rb, line 154
--------------------------------------------------------

``` ruby
  149           old_params = env[@parameters_key]
  150           env[@parameters_key] = (old_params || {}).merge(params)
  151   
  152           result = route.app.call(env)
  153   
> 154           if result[1][X_CASCADE] == PASS
  155             env[@parameters_key] = old_params
  156           else
  157             return result
  158           end
  159         end

如果您知道我要做的事情,请告诉我。

0 个答案:

没有答案