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
Thanks, we've got you!
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 wi…
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…
RubyMine 2023.2 With AI Assistant Is Out!
RubyMine 2023.2 is now publicly available! You can download it from our website or via the free Toolbox App. The latest version of the most intelligent Ruby and Rails IDE brings the brand-new AI Assistant and is packed with other improvements, including Turbo code completion in Ruby on Rails proj…
The RubyMine 2023.2 Beta: Updated AI Assistant, LSP API for Plugin Developers, and More
The RubyMine 2023.2 Early Access Program has reached Beta! Below are some of the new features in the upcoming release that we haven’t yet mentioned. Please try it out and share your feedback either in the comments or through our issue tracker. Documentation generation with AI Assistant …