1

特定の例外をキャッチして手動で errbit に記録し、ユーザーにエラー メッセージを表示してリダイレクトしようとしています。

私のモデルで以下のコードを使用すると、エラーが発生する可能性があります

# Causes uninitialized constant Issue::Airbrake

エラーを手動で errbit に記録するにはどうすればよいですか? Airbrake gem バージョン 4.0.0 を使用しています

class Issue < ActiveRecord::Base
  after_create :send_email

  def send_email
    begin
    raise StandardError
    rescue StandardError => e
      # Log error in errbit manually
      Airbrake.notify(e)  # Causes uninitialized constant Issue::Airbrake
    end
  end
4

1 に答える 1

3

Gemfile の production グループから Airbrake gem を移動する必要がありました。

于 2014-06-12T04:50:22.543 に答える