Honeybadger for Ruby
Hi there! You’ve found Honeybadger’s docs on Ruby exception tracking. In this guide we’re going to discuss the honeybadger Ruby gem and how to use it to track exceptions in your Ruby applications.
For a refresher on working with exceptions in Ruby, check out the Honeybadger guide to Ruby exceptions.
How You Should Read the Docs
If you’re new to Honeybadger, we recommend reading over our Getting Started guide (good work, you’re reading it now!) from start to finish. This guide is also your reference for how to use the gem in the future, so bookmark it.
Our Integration guides cover everything you’ll need to know to install Honeybadger in less than 3 minutes and get the most out of your platform or framework.
If you’re having trouble working with the gem (such as you aren’t receiving error reports when you should be):
- Read Frequently asked questions
- Upgrade to the latest gem version if possible (you can find a list of bugfixes and other changes in the CHANGELOG)
- Run through our Troubleshooting guide
For all other problems, contact support for help: firstname.lastname@example.org
If your issue is gem-related, here are a few items you can send us which will make it easier to spot the problem:
bundle exec honeybadger test --file=honeybadger_test.txtfrom the server having the problem and attach the generated honeybadger_test.txt file
bundle exec rake middlewarefrom the server having the problem and attach the output as plaintext
- Attach your config/honeybadger.yml file
- Attach your Gemfile.lock file