# Application error in production environment

**URL:** <https://www.ruby-forum.com/t/application-error-in-production-environment/68581>\
**Category:** IT\
**Created:** [September 13, 2006, 7:15pm UTC](https://www.ruby-forum.com/t/application-error-in-production-environment/68581 "2006-09-13T19:15:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sellittf](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e99b99/32.png) [@sellittf](https://www.ruby-forum.com/u/sellittf)\
**Post date:** [September 13, 2006, 7:15pm UTC](https://www.ruby-forum.com/t/application-error-in-production-environment/68581/1 "2006-09-13T19:15:12Z")

</div>

Ciao a tutti,

sto switchando per la prima volta un’applicazione RoR in production  
environment.

Lo switch in se’ ha funzionato senza troppi inghippi  
e sto giusto verificandone le differenze dal development environment.

Ecco la domanda:  
adesso giustamente i messaggi d’errore non vengono piu’ mostrati con lo  
stack per il debug, bensi’ al pubblico appare un semplice messaggio

“Application error (Rails)”

Sto cercando di capire dove e come posso modificare questo messaggio,  
per esempio facendo il redirect a /500.html oppure a un  
controller+action  
per gestire eventuali errori.

Grazie  
Franco

---

<div class="post-metadata">

**Author:** ![sellittf](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e99b99/32.png) [@sellittf](https://www.ruby-forum.com/u/sellittf)\
**Post date:** [September 13, 2006, 7:52pm UTC](https://www.ruby-forum.com/t/application-error-in-production-environment/68581/2 "2006-09-13T19:52:00Z")

</div>

On 9/13/06, Franco S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> adesso giustamente i messaggi d’errore non vengono piu’ mostrati con lo  
> stack per il debug, bensi’ al pubblico appare un semplice messaggio
> 
> “Application error (Rails)”
> 
> Sto cercando di capire dove e come posso modificare questo messaggio,  
> per esempio facendo il redirect a /500.html oppure a un  
> controller+action  
> per gestire eventuali errori.

Ciao Franco,  
all’interno di app/controllers/application.rb puoi inserire:

def rescue\_action\_in\_public(exception)  
render :template =\> “mycontroller/myerror”  
end

o rendere l’html direttamente.

Trovi maggiori informazioni qui:  
[http://wiki.rubyonrails.com/rails/pages/HowtoConfigureTheErrorPageForYourRailsAppe](http://wiki.rubyonrails.com/rails/pages/HowtoConfigureTheErrorPageForYourRailsAppe)  
per la notifica via email qui:  
[http://wiki.rubyonrails.org/rails/pages/HowtoSendEmailWhenRailsThrowsAnException](http://wiki.rubyonrails.org/rails/pages/HowtoSendEmailWhenRailsThrowsAnException)

Ciao,  
Antonio

---

<div class="post-metadata">

**Author:** ![sellittf](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e99b99/32.png) [@sellittf](https://www.ruby-forum.com/u/sellittf)\
**Post date:** [September 13, 2006, 8:07pm UTC](https://www.ruby-forum.com/t/application-error-in-production-environment/68581/3 "2006-09-13T20:07:38Z")

</div>

Grazie mille Antonio,  
e’ proprio quello che stavo cercando.

Ciao
