Debugging from inside emacs

I have yet to get the ruby debugger to work from inside emacs. I have
rdebug.el but nothing really seems to work. I can do stuff like next,
etc. At the start of each output line is two control-Z’s but it does
not follow the execution in the source code. etc.

Is there someone who can help me set this up?

Thanks,
Perry