2013-04-15 7 views
5

この宝石(https://github.com/smartinez87/exception_notification)をレール3.2.11に使用しています。私たちは、wikie上に述べたように、コントローラのアクションから、バックグラウンド・プロセスから、以下の方法「ExceptionNotifier.notify_exception(E)」を使用したいが、我々は次のようなエラーにExceptionNotifier.notify_exceptionが動作しません

未定義のメソッドExceptionNotifierため `notify_exception」取得している:クラス

をこの宝石の3.0.1版をインストールしています。 gem "exception_notification"、 "〜> 3.0.1"

私たちのレールのバージョンは3.2.11で、ルビーのバージョンは1.9.2p320です。あなたが宝石としてリリースされる、まだ持っているバージョンのnotify_exceptionのためのAPIを読んでいる

おかげ

+0

あなたがこの問題を解決しましたか? – Yuri

答えて

6

あなたはgitのレポ

gem "exception_notification", git: "git://github.com/smartinez87/exception_notification.git" 

であなたのGemfileを指すか3.0.1のためのドキュメントは、hereです3.0.1

ExceptionNotifier::Notifier.exception_notification(request.env, exception, 
:data => {:message => "was doing something wrong"}).deliver 

のための適切なAPI呼び出しを使用することができます。あなたの宝石のファイルで

+0

ああ、はい、github repoの上部にある悲鳴を上げるテキストを読むのは良いことです。このREADMEはマスターブランチのためのものであり、マスターブランチに現在存在する作業を反映しています。もしあなたが例外的通知の既にリリースされたバージョンのドキュメントを見ているなら、このバージョンのためのタグのREADMEにこれには触れてください。 – Danny

+2

OPに公平になるために、この質問が作成されてから約1週間が経過してから、そのような有用なものに似ているものはREADMEに追加されませんでした。 https://github.com/smartinez87/exception_notification/commits/master/README.md問題に遭遇した唯一の人とは遠く離れているようです:-) – deefour

2

だけ

gem 'exception_notification' , '3.0.1' 

この行を書き、その

bundle install 

後に、これは私の作品:)

関連する問題