Scaffolding means simply that a basic scaffold for an application is created with a generator. This scaffold not only contains the model but also a simple web GUI (views) and of course a controller. The programming paradigm used for this is Representational State Transfer (REST) .
You can find a definition of REST at wikipedia.org/wiki/Representational_state_transfer . My short and a bit oversimplified version is this: the inventor Roy Fielding described in 2000 how you can access data with a simple set of rules within the concept of CRUD and the specification of the Hypertext Transfer ...