2017-08-13 15 views
0

私はSidekiqを使用しています。エラーを救済することなく、バックグラウンドジョブで例外が発生したときにメソッドを実行したいと思います。レスキューせずに例外を発生させてメソッドを実行する

現在、私が持っている:それは、エラーを救うため、

begin 
    # job 
rescue => SomeError 
    # run method 
end 

しかし、それはSidekiqの「失敗」セクションに行きません。

私は例外が発生したときにコードを実行したいが、レスキューしないでください。これどうやってするの ?

答えて

2

あなたはすべて再設定されています。

begin 
    # job 
rescue => SomeError 
    # run method 
    raise 
end 
+0

Damn。明らかに、それについて考えていたはずです。どうもありがとう! –

+4

ようこそ。私は "とても明白な"土地に何度もそこにいました:) – mudasobwa

関連する問題