2 votes

Quelles mesures prenez-vous pour réparer des erreurs dans le développement de Rails ?

Une seule commande Rails peut apporter de nombreux changements à une application : création de fichiers et de migrations, ajout de routes, etc. Réparer les dégâts d'une erreur peut être délicat pour un débutant.

Par exemple, supposons que vous génériez un échafaudage, que vous exécutiez la migration et que vous réalisiez ensuite que votre commande d'échafaudage aurait dû être singulière ( ruby script/generate scaffold cake type:string ) au lieu du pluriel ( ruby script/generate scaffold cakes type:string ).

Si vous détruisez l'échafaudage avant d'annuler la migration de la base de données, vous avez créé un autre problème.

Alors : quelles mesures prenez-vous pour réparer les erreurs commises dans le développement de Rails ?

6voto

Simone Carletti Points 77653

Toujours, toujours mettre votre application Rails sous contrôle de version. Peu importe si vous voulez utiliser Git, Mercurial ou SVN... quel que soit votre choix, ne commencez pas un projet Rails sans un système de contrôle de version.

Un outil SCM est votre bouton UNDO global.

1voto

Joel Kehle Points 11

Vous pouvez utiliser la commande destroy.

Après avoir tapé

ruby generate scaffold cake type:string

Vous pouvez le supprimer en tapant

ruby destroy scaffold cake type:string

0voto

Harry Moreno Points 1254

Pour annuler une commande de rails, utilisez la commande destroy commande, par exemple

rails generate controller users

rails destroy controller users

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X