J'ai une application rails dans laquelle j'ai implémenté certaines fonctionnalités. Maintenant, je veux supprimer cette fonctionnalité sans casser le code. Puisque l'application est en cours d'exécution sur le serveur de production, cela est un peu critique. Comment puis-je faire ce qui suit.Comment supprimer certaines fonctionnalités d'une application Rails
- Supprimer toutes les tables de la base de données concernées par cette fonctionnalité?
- supprimer les contrôleurs, les modèles et afficher les fichiers?
- corriger les autres contrôleurs et les vues qui sont liés à cette fonctionnalité?
La première peut être obtenue en générant migrations qui produisent résultat inverse de celui qui tentent de créer les tables associées à cette fonctionnalité. Comment devrais-je procéder à la suppression du code? J'utilise git
comme mon gestionnaire de code source.
Les tests m'ont vraiment aidé à accomplir cela. – Waseem