Scaffolding, what is it? Is it a Rails-only thing?
No it is used in other technologies also such as ASP.NET MVC
it creates a basic layout from some predefined code which programmers uses in almost every project , Eg: for database data access it can make a crud method for create, read, update, delete operations OR you might use it to create layout for your View/Html Code