The RubyMine 2023.1 EAP4 Is Available!
You can now download and test RubyMine 2023.1 EAP4.
Fluent interface descriptions formatting for RSpec3
We’ve supported the fluent interface descriptions for RSpec3 in our formatter. While the tests are running, they will still have the default placeholder description (e.g. example at …). As soon as the tests are finished, these descriptions are replaced with the actual example names. The only exception is when the test is ignored, since the descriptions are not available for those in RSpec3.
Minitest “describe” and “it” blocks in the Structure Tool Window
We’ve improved the display of Minitests in the Structure Tool Window for easier navigation. Now, in the Structure Tool Window, you can see your test structure nested under the corresponding method, making it easier to navigate large tests.
Astro language support
Astro support has finally arrived! It’s possible to access it through a new plugin, which is available in RubyMine 2023.1 EAP4. To get the Astro plugin, you can either download it from JetBrains Marketplace or install it within the IDE itself. To do so, simply navigate to the Plugins section in Preferences/Settings and search for Astro.
The Astro plugin 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. We have plans to expand Astro support and include more advanced features in the future.
Merged logs from all Docker-compose containers
The Docker-compose node’s Dashboard tab now brings together logs from all of the Docker-compose containers and displays them in a single, centralized location with updates appearing in real-time.
Support for Azure Container Registry
Connecting to Azure Container Registry has become much simpler. To set it up, navigate to the Docker Registry section under Settings/Preferences | Build, Execution, Deployment | Docker. Then, in the Docker Registry input field, select the Docker V2 option.
New setting to apply the :z mount option to bind volumes on SELinux
With the RubyMine 2023.1 EAP4 update, you can add the :z configuration flag to Docker bind mounts. This allows you to connect volumes to Docker containers on SELinux workstations. To enable this functionality, go to Settings/Preferences | Advanced Settings | Docker.
Easily start Rails applications in debug mode with Docker SDK
We’ve fixed the issue related to starting the Rails application in debug mode after updating RubyMine to version 2023.1. To do so, we had to remove the Docker-based SDK and add it back again. Now you can update your IDE, and after installing debug gems, the Rails application will start successfully.
The full list of improvements in this version is available in the release notes.
To learn about the latest features as they come out, follow RubyMine on Twitter. We post product news and tips several times a week.
We encourage you to share your thoughts in the comments below and to suggest and vote for new features in the issue tracker.
The RubyMine team
Subscribe to Blog updates
Thanks, we've got you!
RubyMine 2023.3: Generally Available AI Assistant, Improved Project Indexing, New Supported Libraries and Technologies
RubyMine 2023.3 is now available! As we announced in our previous blog post, the latest version of our popular Ruby and Rails IDE comes complete with RubyMine’s improved project indexing. We also identified and resolved several problems that had been causing low memory performance and fr…
RubyMine 2023.3 EAP Update
Hello everyone! We’re back with an update on the state of the 2023.3 Early Access Program. You can download the latest EAP build from our website, via the free Toolbox App, or by using snaps for Ubuntu. Here are the biggest highlights of this release: Performance improvements As we me…
The RubyMine 2023.3 Early Access Program Is Open!
Hello everyone, The third RubyMine Early Access Program of 2023 is underway! The key change in the first EAP build is an important indexing optimization. By refactoring our code base, we’ve doubled RubyMine’s indexing speed compared to v2023.1. This is particularly noticeable when working…
Collaborative Programming in RubyMine
Hi everyone, We're back with a new how2pro blog post unveiling another cool RubyMine feature – the Code With Me plugin. When you're knee-deep in a complex task or tangling with an issue that's testing your limits, having someone by your side can make all the difference. Additionally, in an educati…