Hello. We are limited overload, a company dedicated to putting web application needs on Rails.

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.

Read the article↓

About this entry

You’re currently reading “Debug Your Rails App With ruby-debug”, an entry on limited overload GmbH

Published:
October 23rd 03:35 AM

Debug Your Rails App With ruby-debug

ruby-debug

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.

Read the full article at Sitepoint.com


Check out how to contact us↓

    • limited overload GmbH
      Liebigstrasse 1
      D-65193 Wiesbaden
      GERMANY

    • CEO: Patrick Lenz
      Amtsgericht Wiesbaden, HRB 11924
    • USt-ID: DE204189850
      Tax ID: 040 238 35000

© 1999-2009 limited overload GmbH | Site Credits | Client Login
All trademarks and copyrights remain the property of their respective owners.