Forum: Ruby on Rails ExeceptionNotifier troubles

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
sergio (Guest)
on 2005-11-13 22:38
(Received via mailing list)
I am having a hard time installing the ExeceptionNotifier plugin. The
README says:

"specify the email recipients in your environment:"
ExceptionNotifier.exception_recipients = 

I tried putting the line above in the environment.rb or the
/environments/development.rb and both prevent me from booting WEBrick.
here is the error:

=> Booting WEBrick...
`const_missing': uninitialized constant ExceptionNotifier (NameError)

any clues?

jamis (Guest)
on 2005-11-13 22:59
(Received via mailing list)
On Nov 13, 2005, at 1:38 PM, removed_email_address@domain.invalid wrote:

> => Booting WEBrick...
> /usr/lib/ruby/gems/1.8/gems/activesupport-1.2.3/lib/active_support/
> dependencies.rb:200:in
> `const_missing': uninitialized constant ExceptionNotifier (NameError)
> any clues?

The problem is that the dev/test/prod environments are loaded before
plugins are loaded. You need to put the line in environment.rb
itself. If you want to send to different addresses based on the
current environment, you can do a case statement:

   ExceptionNotifier.exception_recipients = case RAILS_ENV
     when "development" then %w(removed_email_address@domain.invalid)
     when "production" then %w(removed_email_address@domain.invalid 
     when "test" then []

- Jamis
This topic is locked and can not be replied to.