To be able to debug an application is very important to understand the flow of an application's logic and data. It helps solving logical bugs and adds value to the programming experience and code quality. Two popular gems for debugging are debugger (for ruby 1.9.2 and 1.9.3) and byebug (for ruby >= 2.x).
For debugging .rb
files, follow these steps:
debugger
or byebug
to the development
group of Gemfile
bundle install
debugger
or byebug
as the breakpointrails console
and check the values of variable and paramsnext
and press enter
c
and press enter
If you want to debug .html.erb
files, break point will be added as <% debugger %>