Store   |   What's new

RubyMine 2023.1 is now available!

The latest version of the popular Ruby and Rails IDE is packed with Rails 7 and Ruby 3.2 support, new UI updates, faster code completion, decreased memory consumption, improved gem synchronization on WSL, easier navigation and working with shared contexts and examples in RSpec, and enhanced Docker integration.

Visit the What’s New page to see all the details.

Ruby and Rails

In this release, RubyMine features support for Rails 7 turbo-rails methods, allowing you to write Ruby code faster than ever before. Improved navigation and support for the Define method of the Data class in Ruby 3.2 makes editing code easier and more convenient.

Learn more →

Tailwind CSS and Astro language support

RubyMine 2023.1 has highly anticipated improvements for Tailwind CSS that include support for Tailwind CSS configuration options. 

Astro is now available through a new plugin that offers a range of basic features, including syntax highlighting, automatic imports with code completion, refactorings, navigation, intentions, code folding, support for Emmet, and proper formatting.

Learn more →

New UI

We’re continuing to improve the user experience, and during this release cycle, we’ve resolved the most popular feature requests for RubyMine's new UI. If you haven’t already, we invite you to enable the new UI and give it a try.

Learn more →

RBS

RubyMine now shows the usage types of RBS symbols when you rename them.

Learn more →

RSpec

RSpec support was enhanced with numerous new features: 

  • Navigation from subject to subject definition. 
  • Ability to run shared_examples_for and shared_contexts using gutter icons.
  • Support for fluent interface descriptions for RSpec 3 in the built-in RubyMine formatter.

Learn more →

Performance

We’ve optimized RubyMine’s performance and memory consumption: 

  • RubyMine’s code completion speed was almost doubled.
  • The IDE’s memory footprint is now significantly smaller when working with larger projects.
  • A new built-in syncing tool optimized for working on WSL is almost ten times faster than the previous implementation.

Learn more →

Docker

All Docker-compose containers are now displayed in a single centralized location with updates appearing in real time. Connecting to Azure Container Registry has become much simpler. You can also connect volumes to Docker containers on SELinux workstations.

Learn more →

Learn more about these and other RubyMine updates on the JetBrains blog.