RubyMine 2019.3 Help

Rails-specific navigation

RubyMine helps you navigate between the Rails components: controllers, views, models, helpers, and tests. Navigation capabilities are available in the editor, tool windows, and model dependency diagrams.

To navigate between Rails components:

  1. From the main menu, go to Navigate | Related Symbol... Ctrl+Alt+Home.

  2. Select the desired target from the popup menu, or press a corresponding key, specified on the left (for example, 4 for View (edit.html.erb) in the animation above).

You can navigate between controllers, views, and actions using gutter icons. For example, if you want to jump to a view file associated with an action, open the corresponding controller, locate the desired action, and click the gutter icon next to the action definition.

To navigate back from a view to the corresponding action, open the view file in the editor, and click the gutter icon.

The Partial declarations gutter icon in the editor marks a partial declaration. Pointing to this icon shows information about the other parts of the same declaration. To navigate to a partial declaration, click the gutter icon and select the desired part of the declaration from the popup.

RubyMine allows you to jump from nodes/associations in a model dependency diagram to corresponding classes in code.

To do this, right-click the required node/association in the diagram and select Jump to Source F4. If you have selected a one-to-many or many-to-many association, you can choose the desired association part.

Navigate from a model association
Last modified: 30 January 2020