What's New in RubyMine 4.5?

To create great products, JetBrains always listens to the community. This release covers the best ideas from Ruby and Rails developers who have asked us for new features. It includes support for MacRuby, Capistrano, Slim, Sass, Rails Engines, Mongoid, and Sinatra, and a number of other improvements.

More Alternatives for Your Preferences

Sass and Slim languages

Sass and Slim languages

We've got more then 50 votes for Slim support request. Please try this cutting-edge template language with a syntax highlighting in RubyMine. Work on your stylesheets with Sass support including code insight and formatting.


Sinatra support

Sinatra support

Sometimes you just don't need all the Rails magic and prefer to use a micro framework instead. Enjoy the code insight power, running and debugging for Sinatra apps.


Sinatra support

MongoDB/Mongoid support

Good news for those who prefer non-SQL open source MongoDB to other DBs. Starting with this version we support Mongoid, an Object-Document-Mapper for MongoDB written in Ruby.


Versions Management

Ruby Versions Management

As an alternative to RVM, you can now manage Ruby versions using pik or rbenv. Note that RubyMine automatically detects Ruby interpreters and configures SDKs accordingly.

Debugging Options

New Debugging Options

Run IRB/Rails Console in debug mode with IRB/Rails Console Debug. Attach to sub-processes automatically while debugging with Multi Process Debug.




More Magic in Rails Development

Rails Engines support

Rails Engines support

Use all of RubyMine’s power to develop and run/debug your engines, miniature applications that can be embedded into your main app.


Deploying with Capistrano

Deploying with Capistrano

Run Capistrano tasks from inside the IDE and create run/debug configurations for them. The support also includes syntax and error highlighting; code completion in Capfile; and structure views for Capfile and deploy.rb.


Model Diagram improvements

Model Diagram improvements

Model Dependency Diagram is a very powerful tool for analyzing and managing your models. Now you can also create a new model directly from diagram; change diagram view by removing/adding models; drag diagram elements to customize a layout; and add text notes.


Renaming model magic

Renaming model magic

Are you afraid of missing something when renaming models? "Rename" refactoring for a model keeps track of everything you need: migration, controller, views, usages, files.





Healthier, Cleaner Code with New Refactorings

Sass refactorings

Sass refactorings

Sass refactorings

Make your syntactically awesome stylesheets even more awesome with "Rename" and "Extract Variable" refactorings.


CoffeeScript refactorings

CoffeeScript refactorings

No more excuses for not using CoffeeScript! Refactorings available for JavaScript code are now also available for CoffeeScript files.

Extract partial for HAML

Extract partial for HAML

Extracting partials is one of the key solutions for making your views code DRY. With a new "Extract partial" refactoring you can now do it really fast for HAML views as well.




More Joy for Mac Users

Mac OS X

MacRuby syntax highlighting

This release brings MacRuby syntax support. That means you can enjoy creating RubyMotion apps a lot more.

Retina-display support

If you’re a happy owner of a new MacBook, please your eyes while coding with Retina-display and an IDE editor that simply shines.

Mac OS X native help

Find your way around easily, with RubyMine help topics now looking native for Mac OS X.