Rails 5.1
Ponto de partida:
Você criou um modelo sem um controlador, nem pontos de vista (por exemplo, através de: rails generate model category
)
Objetivo:
Faça upgrade para um recurso RESTful completo
Comando:
rails generate scaffold_controller category
Ele stubs um controlador de scaffold, suas sete ações RESTful e visualizações relacionadas. (Nota: Você pode passar o nome do modelo CamelCased ou under_scored.)
Resultado:
varus@septimusSrv16DEV4:~/railsapps/dblirish$ rails generate scaffold_controller category
Running via Spring preloader in process 45681
create app/controllers/categories_controller.rb
invoke erb
create app/views/categories
create app/views/categories/index.html.erb
create app/views/categories/edit.html.erb
create app/views/categories/show.html.erb
create app/views/categories/new.html.erb
create app/views/categories/_form.html.erb
invoke test_unit
create test/controllers/categories_controller_test.rb
invoke helper
create app/helpers/categories_helper.rb
invoke test_unit
invoke jbuilder
create app/views/categories/index.json.jbuilder
create app/views/categories/show.json.jbuilder
create app/views/categories/_category.json.jbuilder