RubyMine (Free for non-commercial use)

RubyMine is an integrated development environment (IDE) that helps
you be more productive in every aspect of Ruby/Rails projects
development – from writing and debugging code to testing and deploying
a completed application.
