Sha256: daa963a004ab6a4d4eb036ac9b835bc9a98b25d449cbf633a2a38db300e10cb6
Contents?: true
Size: 1.4 KB
Versions: 9
Compression:
Stored size: 1.4 KB
Contents
Description: The objective_controller generator creates stub specs and files for a new controller and its views. The generator takes a controller name and a list of views as arguments. The controller name may be given in CamelCase or under_score and should not be suffixed with 'Controller'. To create a controller within a module, specify the controller name as 'module/controller'. The generator creates stubs for a controller (and spec), a view (and spec) for each view in the argument list, plus a helper. Example: ./script/generate objective_controller dog bark fetch ... create spec/controllers/dog_controller_spec.rb create app/controllers/dog_controller.rb create app/helpers/dog_helper.rb create spec/views/dog/bark_view_spec.rb create app/views/dog/bark.html.haml create spec/views/dog/fetch_view_spec.rb create app/views/dog/fetch.html.haml Modules Example: ./script/generate objective_controller 'pets/dog' bark fetch ... create spec/controllers/pets/dog_controller_spec.rb create app/controllers/pets/dog_controller.rb create app/helpers/pets/dog_helper.rb create spec/views/pets/dog/bark_view_spec.rb create app/views/pets/dog/bark.html.haml create spec/views/pets/dog/fetch_view_spec.rb create app/views/pets/dog/fetch.html.haml
Version data entries
9 entries across 9 versions & 2 rubygems