Rails — Scaffolding create and destroy tables
Rails scaffolding is a command that creates controllers, model, views, routing, database migration, and some css.
Here is an example, let’s create a category table.
$ rails generate scaffold category

One simple command created a full chain of folders and files.
DB folder looks like that

controllers/categories_controller.rb


models/category.rb

views/categories/index.html.erb and the resst of the files CRUD

config/routes.rb

After adding the data in the db file categories, run
$ rake db:migrate
there is an other way to create scaffolding with data necessary.
$ rails generate scaffold category name:string

It is more easier to fill up the tables, from the command, afterwards run
$ rake db:migrate
In case you want to delete the table run the command.
$ rails destroy scaffold category
Happy Coding!