Faire reculer toutes les migrations de rails ou supprimer des tables et modifier les migrations (recommencer à zéro)
Je suis nouveau sur les Rails et ont commencé un projet que je suis malheureux avec mes modèles de base de données et schéma.
Je voudrais recommencer à partir de zéro, mais de garder tous mes points de vue, des contrôleurs.
Quelle est la meilleure façon de faire cela?
Je veux enlever tous mes migrations et tous mes modèles. Il ne devrait pas être hors de propos des fichiers à gauche après ce processus (comme les migrations qui ne sont plus en cours d'utilisation).
Si ça aide, je suis à l'aide de Rails 3.1
Merci!
source d'informationauteur AdamT | 2011-11-20
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, la restauration de votre migrations de version 0.
Puis vous supprimez manuellement votre migrations et des modèles, en laissant les contrôleurs et les vues intacte.
Il suffit de supprimer tous les fichiers dans
app/models
etdb/migrate
puis exécutez: