Ho trovato difficile inviare eccezioni della mia app Rails 3 tramite la gemma Airbrake. All'inizio pensavo che ci fosse un errore di configurazione di Airbrake da parte mia, ma dopo prove ed errori e leggendo la documentazione (https://github.com/thoughtbot/airbrake#readme) molto da vicino, ho scoperto che Airbrake non riportava errori quando un'applicazione è in esecuzione nell'ambiente di sviluppo. Segnala errori quando l'app è in esecuzione nell'ambiente di produzione.Come configurare la gemma Airbrake per registrare tutte le eccezioni di Rails negli ambienti di sviluppo e di produzione?
C'è un flag per generare un file di configurazione di Airbrake che include automaticamente l'ambiente di sviluppo nell'elenco di ambienti in cui le notifiche non devono essere inviate?
Attualmente sto eseguendo il comando indicato nella README
script/rails generate airbrake --api-key your_key_here
Dovrei puntualizzare che in aggiunta a ** devi ** 'config.development_environments = []' in 'airbrake.rb'! –
Un'altra cosa è che, per l'errore da mostrare in airbrake, deve provenire dal sottodominio che hai configurato nelle impostazioni del tuo account Airbrake (ad esempio, probabilmente non 'localhost'). Puoi usare '/ etc/hosts' per darti un dominio adatto (ad esempio dev.example.com). Questo è necessario in aggiunta alle altre due cose. – connec