There are 2 kinds of people: those how always use debugger, and those who use console print.
If you belong to the second group, then you probably have a problem with a lot of printing along with other (rails’) stuff. Your console output become messy pretty quickly and it’s hard to find required information.
There is nice awesome_print gem which helps a lot with coloring and formatting output. It’s much nicer then pp and simple puts. But I like to do one little thing to make it even better:
As you can see, now every output will be wrapped inside *** along with file/line and type of printed value. It helps a lot.
I use it in all my projects, so I created a gem to avoid copy-pasting.
Conclusion
I almost never use debugger because console print is just enough in 99% cases. Not only with Ruby/Rails development, but with any technology I ever worked. If you use console print a lot, then you probably have your favorite set of tools. I’ll be glad to know your preference.