IntelliJ IDEA 2017.2 Help

Creating Rails Application Elements

This feature is supported in the Ultimate edition only.

The following is only valid when Ruby Plugin is installed and enabled!

In this section:


IntelliJ IDEA helps populate your Rails applications with the stubs of all the required elements, and provides the following ways of launching the generators:

  • The standard Alt+Insert functionality.
  • Tools | Run Rails Generator command on the main menu.
  • File | New command on the main menu
Thus IntelliJ IDEA launches the generate script with the element name specified as a parameter, and a list of arguments. As a result, IntelliJ IDEA produces the required application elements and places them to the proper locations of the directory structure.

Creating Rails application elements

To create a stub of a Rails application element

  1. Do one of the following:
    • On the main menu, choose Tools | Run Rails Generator.
    • Press Ctrl+Shift+A, start typing Run Rails generators and press Enter:
      rm run rails generators
  2. In the pop-up frame that opens, start typing the desired generator name, or its part. As you type, the suggestion list shrinks to show the matching entries only:
    rm railsGenerateMigration1
  3. In the dialog box that opens, specify the name of the new application element, and a list of arguments.

    Besides that, choose the desired environment:

    rm choose env
  4. If necessary, select the check boxes that correspond to the general options of the generate script.
  5. Click OK. IntelliJ IDEA runs the generate script and displays output messages in the dedicated tab of the Run tool window:
    rm railsGenerateMigration2

    Note that the action of creating Rails application elements can be rolled back. So doing, all the created files will be deleted:

    rm rails gerenate rollback
Last modified: 29 November 2017

See Also