This feature is only supported in the Ultimate edition.
The following is only valid when Ruby Plugin is installed and enabled!
In this section:
Basics
The load path is the path where require and
load statements will look for files. The specified paths will be used in
code completion for require
and load. If the load path is not defined,
code completion will suggest only the paths relative to the project root.
A directory that belongs to the load path is marked as the source root directory
in the project view.
Configuring load paths via project structure
- Open the Project Structure dialog (e.g. ⌘;⌘;⌘;⌃⌥⇧S⌃⌥⇧S), and then click Load Path.
- Click
. - Locate the desired path in the Select Path dialog box.
Configuring load paths via context menu
- Right-click the desired directory in the Project Tool Window.
- On the context menu, point to Mark Directory As node.
- Choose Load Path Root.

The directory in question is marked with the source root icon
.
To unmark a directory, choose on the context menu.
The directory is then denoted with regular folder icon
.