GENERATOR controller - create controller and view stub files SYNOPSIS generate controller ControllerName action [action ...] DESCRIPTION The controller generator takes the name of the new controller as the first argument and a variable number of view names as subsequent arguments. The controller name should be supplied without a "Controller" suffix. The generator will add that itself. Controller generates a controller file in app/controllers with a render action for each of the view names passed, a test suite in test/functional with one passing test case, and HTML stubs for each view in app/views under a directory with the same name as the controller. EXAMPLE ./script/generate controller Blog list display new edit This will generate a BlogController class in app/controllers/blog_controller.rb, a BlogHelper class in app/helpers/blog_helper.rb and a BlogControllerTest in test/functional/blog_controller_test.rb, and list.rhtml, display.rhtml, new.rhtml, and edit.rhtml in app/views/blog. The BlogController class will have list, display, new, and edit actions. Each action will render the associated view by default.