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 trying ahead to your suggestions.
On this construct, we smartened up our current Rails options and supported some new ones. Tell us what you suppose within the feedback or by choosing Foremost menu | Assist | Submit suggestions in your IDE.
Listed below 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 listing of accessible actions for the URL:
- Go to declaration or usages: navigates you to the declaration within the
- Generate request in HTTP Shopper: creates a brand new request within the HTTP Shopper.
- Present all endpoints of module: gives an aggregated view of the module’s APIs within the Endpoints device 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 adjustments
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 shopping your
schema.rb file. You may study and rapidly discover a database desk or desk column utilizing the Construction device 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 device window, elevated their readability, and cleaned up additional entries.
ActiveRecord construction view
Within the construction view, RubyMine now shows database attributes on the very prime of the tree, and they’re enabled by default. You may take a look at this performance in each the Construction device 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 device window through the use of the Choose In motion (⌥ F1 on macOS or Alt + F1 on Home windows).
Improved help for Rails fixtures
We’ve refined coding help for working with Rails fixtures in RubyMine. This consists of code completion in Ruby and YAML recordsdata, the rename refactorings, seek for usages, and extra.
Help for UUID
Now you can specify UUID as a column kind in migration recordsdata and schema. RubyMine acknowledges it as an attribute with the
Challenge Wizard enhancements
On this launch cycle, we’re persevering with to shine the New Challenge dialog. When creating a brand new Rails venture, you will notice its path proper underneath the Location discipline. We’ve additionally up to date the Rails model discipline so it’s now simpler to put in the mandatory model of the Rails gem utilizing the plus icon.
Be a part of the Early Entry Program
You may obtain the newest EAP construct from our web site or through the Toolbox app. The total listing of closed tickets on this EAP construct is offered within the launch notes.
To be taught concerning the latest options as they arrive out, please observe RubyMine on Twitter. We submit product information and suggestions a number of occasions every week.
We encourage you to share your ideas within the feedback under and to create and vote for brand new options within the situation tracker.
Completely happy growing!
The RubyMine workforce