Search code examples
rubyruby-on-rails-3rails-generate

How to reverse a 'rails generate'


I want to delete all the files it created and roll back any changes made, but not necessarily to the database, but more to the config files.

I'd like to automatically delete all the resource mappings for the model/controller deleted in the routes.rb file and everywhere else that changes might have been made?


Solution

  • rails destroy controller lalala
    rails destroy model yadayada
    rails destroy scaffold hohoho
    

    Rails 3.2 adds a new d shortcut to the command, so now you can write:

    rails d controller lalala
    rails d model yadayada
    rails d scaffold hohoho