RubyMine 2020.1 EAP4: Improvements in Navigation Between Rails Entities
RubyMine 2020.1 EAP4 is now available. In it, we’ve brushed up the navigation between Rails entities. Here’s a quick overview of what’s been implemented.
The Ability to Jump to a DB Schema
You can now navigate between Rails entities and a DB schema.
Open an entity (e.g. a Model), press ⌃⌘↑ (or Ctrl+Alt+Home on Windows) and select schema.rb. It will take you to the create_table call.
The same sequence of steps allows you to navigate back from the schema to the Model or other related entities.
This feature doesn’t work with the SQL structure dump yet. Please feel free to vote for it in YouTrack to let us know if you want this feature.
More Consistency in Navigation Between Related Symbols
To make navigation more seamless, we’ve unified the look of the Related Symbols popup. It now contains all the related Rails entities, no matter which you were in when calling it.
Views and Layouts are now more compact. Clicking them will open their respective directories in the project view.
A specific view will only open when a caret is placed on a Controller’s action method. You can navigate back to this method from the view as well.
You can now also navigate between Mailers and their respective Views and Layouts in a similar way.
For an overview of the most useful RubyMine shortcuts, check out our Navigate in RubyMine Like a Pro blog post.
Early Access Program Key Facts
- The EAP version of RubyMine is free to use. It will expire in 30 days.
- This is pre-release software, and it may not work as intended.
- You can install the EAP version alongside a stable version of RubyMine.
- EAP versions of RubyMine report statistics by default. These statistics help us improve user experience. You can opt-out by changing the settings in Preferences/Settings | Appearance & Behavior | System Settings | Data Sharing.
- EAP versions have their own documentation as well.
Join the Early Access Program
To learn about new features as they come out, please follow RubyMine on Twitter. We post product news and tips several times a week.
Your 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…
Performance Improvements in RubyMine 2023.1
Hello everybody, The new release is fast approaching, so it’s time to unveil the performance enhancements you can expect from RubyMine 2023.1. Faster code completion When developing and supporting RubyMine, we analyze a great load of anonymized usage data. A lot of recent data pointed to the fact t…
RubyMine 2023.1 EAP5 Is Out!
Hello everyone, RubyMine 2023.1 EAP5 is now available! Below you can find the most notable features in this build. We encourage you to try them out and share your feedback in the comments or in our issue tracker. Migration of Ruby code to the Symbol API In order to improve code insight actions such…
The RubyMine 2023.1 EAP2 Is Out!
The RubyMine 2023.1 Early Access Program recently started and EAP2 is already here! You can get the new build from our website or via the free Toolbox App. In this post, we’ll highlight some of the most important updates included in the new EAP version. Rails 7: support for turbo-rails complet…