Hone Your Craft with RubyMine 7!

Posted on by Tatiana Vasilyeva

“Give me six hours to chop down a tree, and I will spend the first four sharpening the axe.” Abraham Lincoln

rm_axeFor all of us at JetBrains, being a developer means a lot more than everyday coding. It is also about being at the edge of knowledge and honing our programming skills. We try to keep our tools as sharp as they can be, kind of like the woodcutters from this poignant story. So, if an IDE is for a developer what an axe is for a woodcutter, with the latest RubyMine 7 update we want to make it razor sharp for you.

This major update polishes all of RubyMine’s subsystems, adding new features and enhancements to help you write and maintain your code:

  • Chef is now supported via a special plugin compatible with RubyMine 7 that introduces cookbooks, recipes and resources in the IDE.
  • Puppet language support was improved significantly, with a plugin designed to analyze Puppet manifest files.
  • EditorConfig integration now brings more code styling options.
  • Debugger was improved including the option to run the console in the context of a debugging session, and the ability to view variable values next to their usages in the editor.
  • RVM-managed Ruby interpreters can now be added as a remote SDK; there are also improvements for vagrant- and deployment-based remote SDK.
  • Lots of enhancements for web development, including Emmet preview action; support for the latest CSS3, Stylus and Sass versions; code reformat functionality for Slim and HAML; support for ReactJS and JSX/ES6; and more.
  • You can now experiment and prototype right in the editor, without creating any new project files, thanks to RubyMine’s new feature called Scratch Files.
  • And more.

You can buy or renew your RubyMine license on our website. RubyMine 7 is a free update for you if you purchased or renewed your license on or after November 13, 2013. As usual, a 30-day trial is available if you want to try RubyMine as your new Ruby on Rails IDE.

And last but not least…
We couldn’t have done it without help from all of our early adopters. A million thanks for your invaluable feedback!

Develop with pleasure!
JetBrains RubyMine Team

Comments below can no longer be edited.

13 Responses to Hone Your Craft with RubyMine 7!

  1. Alex says:

    November 12, 2014

    i was really looking forward to better Sinatra/Padrino support, especially routing. Rubymine doesn’t recognize Padrino routes as methods and that makes it very hard to navigate controllers.

  2. Alex says:

    November 12, 2014

    Is vim plugin fixed? I cannot migrate to 7 because Vim plugin totally broken. Visual block operations not working as expected

    • Alex says:

      November 12, 2014

      Hm… Just now Visual block not working totally 🙁

      • Tatiana Vasilyeva says:

        November 14, 2014

        Could you please add some more details for us to reproduce?

        • Tatiana Vasilyeva says:

          November 14, 2014

          Visual block operations were fixed in ideavim 0.37

  3. Jared Beck says:

    November 12, 2014

    Thanks for the release notes. However, it’s not clear (to me) if there are any breaking changes. It seems like only new features are listed. Thanks.

  4. Derek Lee says:

    November 13, 2014

    Very glad to see support for ReactJS and JSX/ES6. Can you expand on how to use that? I don’t see anything too obvious in the settings. Thanks!

    • Tatiana Vasilyeva says:

      November 14, 2014

      Please read a little bit more here.

  5. Alan says:

    November 13, 2014

    Always a pleasure to see progress in a tool that makes me so productive.

    • Tatiana Vasilyeva says:

      November 14, 2014

      Thanks, Alan! Develop with pleasure 🙂

  6. Darko says:

    November 17, 2014

    Great stuff, I was really expecting for you to implement this in version 7: https://youtrack.jetbrains.com/issue/RUBY-15986 because I’m seeing a lot of people using it (just search on Github for usages with 298,552 code results). Surprised to see its priority is ‘minor’.

Subscribe

Subscribe for updates