Undo scaffolding in Rails

Daniel picture Daniel · Jun 8, 2009 · Viewed 136.8k times · Source

Is there any way to 'undo' the effects of a scaffold command in Rails?

Answer

Rishav Rastogi picture Rishav Rastogi · Jun 8, 2009

First, if you have already run the migrations generated by the scaffold command, you have to perform a rollback first.

rake db:rollback

You can create scaffolding using:

rails generate scaffold MyFoo 

(or similar), and you can destroy/undo it using

rails destroy scaffold MyFoo

That will delete all the files created by generate, but not any additional changes you may have made manually.