Thursday, March 28, 2024
HomeRuby On RailsRubyMine 2022.3 Launched! | The RubyMine Weblog

RubyMine 2022.3 Launched! | The RubyMine Weblog


Releases

RubyMine 2022.3 is now out there! 

The newest model of our common Ruby and Rails IDE is filled with enhancements, together with:

  • A brand new UI that you would be able to allow within the settings
  • Enhanced RBS help 
  • Enhancements for working with shared contexts and examples in RSpec
  • Up to date navigation and construction view performance
  • Improved distant growth

Under is a quick overview of essentially the most notable options. For an in depth description of this replace, please go to our What’s New web page.

New UI 

We invite you to check out the brand new RubyMine UI. 

It gives quick access to important options and progressively discloses advanced performance as wanted, leading to a cleaner appear and feel that’s extra trendy and highly effective. You’ll be able to swap to the brand new UI in Settings | Look & Habits | New UI (Beta).

Enhancing and including methodology signatures to Ruby methodology definitions

We’ve made it simpler to add and edit methodology signatures for Ruby methodology definitions. Now you’ll be able to write a way definition with only one motion, with none want to modify between your Ruby and RBS recordsdata. 

You need to use the quick-fix out there for the Mismatched Sort inspection or an intention motion on the declaration’s title in a Ruby file to edit the strategy definition.

If a sort signature is lacking, you’ll be able to add it utilizing the quick-fix for the Lacking Sort Signature inspection.

Displaying information from RBS within the Documentation Software

Now you’ll be able to view kind data from RBS utilizing the Fast Documentation popup (Ctrl+Q on Win/Linux or F1 on macOS). Press Ctrl+Q or F1 once more to open this documentation within the Documentation software window. If the strategy has an RBS signature, RubyMine will show details about the parameters and return the worth within the documentation.

Construction view in Rails

ERB construction view

The best way tags are displayed within the Construction software window is now extra handy. We’ve improved readability and cleaned up additional entries.

ActiveRecords construction

RubyMine now shows database attributes on the very high of the Construction view tree, and they’re enabled by default. This performance is obtainable in each the Construction software window (⌘7 on macOS or Alt+7 on Home windows) and the Construction popup (⌘F12 on macOS or Ctrl+F12 on Home windows).

Fast navigation to tables

In RubyMine 2022.3 we’ve launched the power to view and navigate to particular database tables when looking your schema.rb file. You’ll be able to study and shortly discover a database desk or desk column utilizing the Construction software window (⌘7 on macOS or Alt+7 on Home windows).

Shared contexts and examples in RSpec

Discover Usages and Rename 

Now you’ll be able to seek for usages of shared contexts and examples in RubyMine and alter the names of shared contexts and examples together with their references through the use of the Rename refactoring.

Run shared examples within the context of referencing teams 

We’ve added the choice to specify the context for executing shared examples. Now if you run specs containing shared examples, RubyMine shows a dialog the place you’ll be able to select which context they need to be executed in.

Completion of shared context names

We’ve added help for completion choices from any outlined shared contexts and examples.

These are essentially the most notable updates launched in RubyMine 2022.3. For extra complete particulars concerning the new model, take a look at the What’s new web page or seek advice from the launch notes.

You’ll be able to obtain RubyMine 2022.3 from our web site or through the Toolbox App.

To study concerning the latest options as they arrive out, please observe RubyMine on Twitter. We publish product information and ideas a number of instances every week.

We invite you to share your ideas within the feedback under and to counsel and vote for brand new options within the difficulty tracker.

Pleased growing!

The RubyMine crew



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments