Project

eras

0.01
No release in over a year
Local error visibility for Rails' ActiveSupport::ErrorReporter
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 7.0
 Project Readme

Eras

Error reporting services such as Bugsnag, Honeybadger, and Sentry are great, but they oftentimes leave us scratching our heads while developing locally. You're most likely not sending the errors in development environment, but the notifier caught it anyways, and now it's gone, poof, missing. Eras takes advantage of Rails 7.0's ActiveSupport::ErrorReporter, and adds an additional subscriber to Rails.error.

Because this hooks into ErrorReporter, you must be using the reporter API for tracking your errors. This may be a change to how you report errors, but both Sentry's and Honeybadger's libraries provide native subscribers that you can use, and writing a custom subscriber for other providers isn't too hard.

Index

Index

Show

Show

Installation

Add this line to your application's Gemfile:

gem "eras", group: :development

And then execute:

$ bundle

mount the engine wherever you like (I prefer /eras)

# config/routes.rb
mount Eras::Engine => "/eras" if defined?(Eras::Engine) # We only require this in development

Disclaimer

This gem is in active development, and delivered as-is.

Contributing

You must run the tailwindcss server while developing, and commit any changes to app/assets/builds

rake app:tailwind_engine_watch

The gem is available as open source under the terms of the MIT License.