Ruby/Rails - Supprimer ActiveAdmin à partir de mon application
J'ai eu un bon moment en jouant avec Active Admin le cadre administratif au sein de mon application.
http://activeadmin.info/
Quand je l'ai installé, j'ai couru
rails g active_admin:install
rake db:migrate
rails g active_admin:resource product
et il a généré beaucoup de migrations et de code dans mon application.
Ma question, si je voudrais revenir en arrière et avoir tout ce que active_admin mettre dans ma demande, comment aurais-je le faire?
Est-il un "rails active_admin:désinstallez" commande pour se débarrasser de tout ou dois-je créer manuellement des migrations pour supprimer toutes les tables et à la recherche par le biais de mon code pour voir de quoi il ajouté?
- Pensez-vous utiliser le contrôle de version?
Vous devez vous connecter pour publier un commentaire.
Si vous exécutez le code suivant à il devrait détruire active admin:
AdminUser
modèle lorsque vous avez ajouté ActiveAdmin, ce sera le détruire, avec les méthodes que vous avez ajoutés.gem 'activeadmin'
de votre bijou fichier ou il va installer de nouveau la prochaine fois que vous bundle = ]Exécuter ce terminal
Supprimer
gem 'active_admin'
de votre gemfile.Supprimer l'actif des fichiers js et css dossiers si tout reste
De supprimer ces lignes les Routes.rb
Puis créer une nouvelle migration avec:
Vous pouvez aussi avoir besoin:
Ou la reprise des migrations, de trouver les fichiers pertinents
MoveAdminNotesToComments
etCreateAdminNotes
dans votredb/migrate
dossierrails generate migration drop_active_admin_comments
modifié la migration comme ceci: ` class DropActiveAdminComments < ActiveRecord::Migration def jusqu'drop_table :active_admin_comments def fin vers le bas élever ActiveRecord::IrreversibleMigration fin fin ` de ` bundle exec rake db:migrate ` la table et les index sont partis 😉gem 'active_admin'
entrée dans votre Gemfile une fois lerails destroy active_admin:install
est fait 😉Vous devez également supprimer tous les actifs admin liées les fichiers css et js dans votre dossier des actifs après l'exécution de
rails de détruire active_admin:installer