After finding gems like debugger and byebug (depending on the version of Ruby you're using) I've never looked back at IDE integrated debuggers for scripting languages. They tend to be difficult to set up, prone to problems.
And the ability to drop into irb and play around with the objects in context is really valuable. (Maybe Rubymine lets you do this now. I wouldn't know.)