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:
New UI
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.
Rails
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 continued to polish the Rails New Project wizard, providing a more convenient project location path, simplifying the installation of the necessary versions of Rails gems, and improving the interface for choosing a JavaScript framework.
We have added new inlay hints for controller actions and self-type bindings in RBS, and RubyMine now recognizes UUID as a column type in migration files and schema.
RBS
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.
RSpec
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.
Other Improvements
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.
To learn more about the latest features in RubyMine 2022.3, check out our EAP blog posts and please follow RubyMine on Twitter.
Please report any problems you encounter to our issue tracker.
Happy developing!
The RubyMine team