RubyMine 2022.3 Release Candidate Is Out!
The RubyMine Release Candidate is now available!
Unlike previous EAP builds, the RC requires you to have a valid RubyMine license. Otherwise, it will install and run as a free 30-day trial. Like the EAP builds, however, you can install the RC version alongside a stable version of RubyMine.
Here’s a brief look at the new features being introduced in the upcoming 2022.3 release:
You can now switch to the new UI in Settings | Appearance & Behavior | New UI (Beta). Take it for a test drive, and be sure to share your thoughts about this huge change with us.
The improved Structure View tool window offers the ability to view and navigate to specific database tables when browsing your schema.rb file, as well as a better ERB structure view. RubyMine now displays database attributes at the very top of the tree, and they are enabled by default.
We’ve made the process of writing methods easier by adding new ways to edit and add new type signatures. The feature will open the type signature file in a new tab and begin a live template for all of the type signature elements. Upon completing the live template, you will be taken back to where you were in the Ruby code. The interaction is extremely smooth and unobtrusive to your work.
With the updated Quick Documentation tool window, you can view more complete information from the RBS file. RubyMine will display information about the parameters and return values in the documentation.
During the EAP program, we significantly improved coding assistance for shared contexts and examples, as well as the navigation experience in RSpec. You can now:
- Search for usages and rename shared contexts and examples.
- Run shared examples in the context of referencing groups.
- Complete shared context names.
- View the example group aliases – xdescribe, xcontext, fdescribe, and fcontext – in the Structure tool window.
- Run tests using the gutter icons right in the editor.
- Navigate between controllers and request and routing specs.
We’ve improved the accuracy of Search Everywhere and implemented an option to bookmark open editor tabs, which can be used both for individual files and for all files open in all tabs. A new Settings Sync solution allows you to sync all shareable IDE settings, bundled plugins, and third-party plugins.
Please report any problems you encounter to our issue tracker.
The RubyMine team
Subscribe to Blog updates
RubyMine 2024.1 Early Access Program is Open!
The RubyMine 2024.1 Early Access Program has now started! In this blog post, we’ll share our plans for the upcoming release and the areas we’re currently focusing on. The first EAP build includes performance and usability improvements, bug fixes, and updates to RBS language support.Now, you c…
RubyMine: How To Accelerate Project Indexing?
Hello everyone! We're excited to share more tips and tricks to enhance your RubyMine experience. In September, our team attended the Euruko 2023 conference, where RubyMine developer Maxat Mansurov delivered a fascinating talk on project indexing. Indexing is a process that involves forming indexe…
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…