I had a good time playing with Active Admin the administrative framework within my application. http://activeadmin.info/
When I installed it I ran
rails g active_admin:install rake db:migrate rails g active_admin:resource product and it generated alot of migrations and code within my application.
My question if I would like to go back and have everything that active_admin put into my application taken out, how would i do so?
Is there one 'rails active_admin:uninstall' command to get rid of everything or do I have to manually create migrations to delete all the tables and search through my code to see what it added?
If you run the following code it should destroy active admin:
rails destroy active_admin:install rails destroy active_admin:resource product
Run this in terminal
rails destroy active_admin:install Remove gem 'activeadmin' from your gemfile.
Delete the asset files from js and css folders if any remain
Delete any of these lines in Routes.rb
devise_for :admin_users, ActiveAdmin::Devise.config ActiveAdmin.routes(self) ActiveAdmin.routes(self) Then create a new migration with:
drop_table :active_admin_comments You may also need:
drop_table :admin_notes Or rollback the migrations by finding the relevant files MoveAdminNotesToComments and CreateAdminNotes in your db/migrate folder
rake db:migrate:down VERSION=the_version_number rake db:migrate:down VERSION=the_version_number
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With