Creating Views from Actions
Though a view for a controller is added by default on controller creation, it is also possible to define individual views for each public method of a controller.
To create a view for a method
- Open a controller in the editor, and locate the desired method.
- Click the view icon in the left gutter of the editor:
If a view associated with the method exists, it is opened in the editor. If a view doesn't exist,
RubyMine informs that the corresponding view is not found, and suggests to create a new one:
Specify the name of the view file. By default, RubyMine suggests
.html.erb. However, you can specify
.hamlfile as well. Click OK. The new view file opens in the editor.
Edit view contents as required. Note that you can insert Ruby code in view, surrounded with the
%>characters. Refer to the section Injecting Ruby Code in View for details.