RubyMine 2017.1 has been released! This is the first major update for RubyMine this year, and we encourage you to learn more about it and get the new version from our What’s new page.

Here's the list of all new and updated items:

  • Docker support
  • RubyMine provides full support for Docker through the usage of the Docker integration plugin available in RubyMine.
  • RVM gemsets
  • we added the ability to create new RVM gemsets from the New Project wizard, and through Settings | Ruby SDK and Gems.
  • RuboCop support
  • now the IDE runs cops in the background, and displays RuboCop offenses the same way as it does RubyMine inspections.
  • Test generation for Rails
  • you can now create tests for Rails controllers, models, helpers, and mailers from the Go to test action.
  • Puppet improvements
  • new Puppet modules can be generated from the New Project wizard. Also, now RubyMine finds all modules and/or environments in your project and updates the project structure when you Install dependencies from the context menu.
  • JavaScript improvements include Support for Vue.js, Auto import for React components, Integration with Jest, and more.
  • VCS features new search and display options. Also, searching in Git Log is now a lot faster.

Other improvements include parameter hints for Ruby, updated structure view of markdown files, rollbacks for generated Rails entities, updated New Ruby Class dialog, support for Cucumber 3, support for Emoji, and customizable colors for RegExp syntax highlighting.

For more details please see What's New in 2017.1, and download a free 30-day trial for your operating system. You can also check out the release notes.

Your RubyMine Team

*JetBrains

The Drive to Develop*