Saturday, April 27, 2024
HomeRuby On RailsRubyMine 2022.3 EAP Is Open!

RubyMine 2022.3 EAP Is Open!


Early Entry Program

Good day everybody,

Welcome to the third Early Entry Program of 2022! As all the time, we encourage you to attempt the brand new options earlier than the official launch, and we’re wanting ahead to your suggestions.

On this construct, we smartened up our current Rails options and supported some new ones. Tell us what you assume within the feedback or by deciding on Primary menu | Assist | Submit suggestions in your IDE.

Listed here are the highlights of the primary 2022.3 EAP construct:

A brand new inlay trace for controller actions

We’ve added inlay hints above every controller motion with a URL that hyperlinks to the motion.

Clicking an inlay trace opens the record of obtainable actions for the URL:

  • Go to declaration or usages: navigates you to the declaration within the routes.rb file.
  • Generate request in HTTP Consumer: creates a brand new request within the HTTP Consumer.
  • Present all endpoints of module: supplies an aggregated view of the module’s APIs within the Endpoints instrument window.

To allow or disable the URL path inlay hints, go to Settings/Preferences | Editor | Inlay hints and toggle the URL path checkbox.

Construction view modifications

Fast navigation to tables within the construction view of schema.rb

On this EAP, we’re introducing the flexibility to view and navigate to particular database tables when looking your schema.rb file. You possibly can study and shortly discover a database desk or desk column utilizing the Construction instrument window (⌘ 7 on macOS or Alt + 7 on Home windows).

Higher ERB construction view

One other construction view replace can be coming for ERB recordsdata. We’ve polished the way in which tags are displayed within the Construction instrument window, elevated their readability, and cleaned up further entries.

ActiveRecord construction view

Within the construction view, RubyMine now shows database attributes on the very high of the tree, and they’re enabled by default. You possibly can try this performance in each the Construction instrument window (⌘ 7 on macOS or Alt + 7 on Home windows) and the Construction popup (⌘ F12 on macOS or Ctrl + F12 on Home windows).

Moreover, now you can navigate from a mannequin file to the corresponding desk within the Database instrument window through the use of the Choose In motion (⌥ F1 on macOS or Alt + F1 on Home windows).

Improved assist for Rails fixtures

We’ve refined coding help for working with Rails fixtures in RubyMine. This contains code completion in Ruby and YAML recordsdata, the rename refactorings, seek for usages, and extra.

Assist for UUID

Now you can specify UUID as a column kind in migration recordsdata and schema. RubyMine acknowledges it as an attribute with the String kind.

Undertaking Wizard enhancements

On this launch cycle, we’re persevering with to shine the New Undertaking dialog. When creating a brand new Rails venture, you will notice its path proper underneath the Location subject. We’ve additionally up to date the Rails model subject so it’s now simpler to put in the required model of the Rails gem utilizing the plus icon.

Be part of the Early Entry Program

You possibly can obtain the newest EAP construct from our web site or through the Toolbox app. The complete record of closed tickets on this EAP construct is on the market within the launch notes.

To be taught in regards to the latest options as they arrive out, please observe RubyMine on Twitter. We submit product information and ideas a number of instances every week.

We encourage you to share your ideas within the feedback beneath and to create and vote for brand spanking new options within the subject tracker.

Comfortable creating!

The RubyMine workforce



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments