Tôi thấy rất khó để gửi ngoại lệ cho ứng dụng Rails 3 của mình thông qua đá quý Airbrake. Lúc đầu, tôi nghĩ rằng có một lỗi cấu hình Airbrake trên phần của tôi, nhưng sau khi thử và sai và đọc tài liệu (https://github.com/thoughtbot/airbrake#readme) rất chặt chẽ, tôi phát hiện ra rằng Airbrake không báo cáo lỗi khi một ứng dụng đang chạy trong môi trường phát triển. Nó báo cáo lỗi khi ứng dụng đang chạy trong môi trường sản xuất.Làm thế nào để cấu hình Airbrake gem để ghi lại tất cả các ngoại lệ Rails trong cả môi trường phát triển và sản xuất?
Có cờ để tạo tệp cấu hình Airbrake tự động bao gồm môi trường phát triển trong danh sách môi trường mà thông báo không được gửi không?
Hiện nay tôi đang thực hiện các lệnh được liệt kê trong README
script/rails generate airbrake --api-key your_key_here
Tôi nên chỉ ra rằng ngoài ra bạn ** cần ** config.development_environments = [] 'trong' airbrake.rb'! –
Một điều nữa là, đối với lỗi hiển thị trong airbrake, nó phải đến từ tên miền phụ bạn đã cấu hình trong cài đặt tài khoản airbrake của bạn (ví dụ: có thể không phải là 'localhost'). Bạn có thể sử dụng '/ etc/hosts' để cung cấp cho mình một miền phù hợp (ví dụ: dev.example.com). Điều này là cần thiết ngoài hai điều khác. – connec