limited overload provides development, deployment, and consulting services for all things Rails. We are capable of developing fully-fledged applications for any version of the web from the ground up using Agile practices or provide advice for scaling and optimizing your existing code. Oh, and everything in between.
You’re currently reading “Debug Your Rails App With ruby-debug”, an entry on limited overload GmbH

Every now and then, application developers need to take a deeper look at their application’s inner workings, either because something isn’t working the way they intended or they would like to play around with (potentially new) functionality in sort of a live fashion.
This is where debuggers come into play. They halt execution of an application at a pre-defined point and allow the developer to execute existing snippets of application code either on a line-by-line basis or just interact with an application’s objects in real time.
For a long time, the debugger of choice for Ruby (and Rails) applications has been the breakpointer client, which offered little beyond letting you stop an application’s execution and start interacting with your objects. With Ruby 1.8.5, however, this tool stopped working.
In the meantime, Kent Sibilev released ruby-debug to the world, providing the Ruby developer community with a powerful and comprehensive tool similar to GDB found in the C world. In a practical hands-on article for SitePoint.com, Patrick Lenz explores what ruby-debug can do for you and how you can use it to debug real problems in a Rails application.
limited overload GmbH
Liebigstrasse 1
D-65193 Wiesbaden
GERMANY
© 1999-2009 limited overload GmbH | Site Credits | Client Login
All trademarks and copyrights remain the property of their respective owners.