IDE which allows STEP-THROUGH? - Does one exist?

Rails has its own breakpointer.

http://wiki.rubyonrails.org/rails/pages/HowtoDebugWithBreakpoint

run script/breakpointer
then add ‘breakpoint’ call in your code.

As for an IDE, RadRails will have this capability next month some time apparently.