The RubyMine IDE is targeted for Ruby and Ruby on Rails development. "I use it to develop prototypes and proofs of concept for clients mainly with Rails 3.2+," developer David Loeffler says. As with most IDEs, developers can do everything from within it, he says. It works with RVM (Ruby Version Manager), enabling Loeffler to work on projects that rely on different versions of Ruby, Rails, and gems.
RubyMine also features easy-to-build template capabilities for often-used constructs, and it supports refactoring. But there have been issues with debugging Rails applications, and startup time is slow compared with editor programs such as TextMate, according to Loeffler. He also called licensing costs "expensive."