2009-07-02 2 views
2

Ein einzelner Rails-Befehl kann viele Änderungen in einer App vornehmen - Dateien erstellen und Migrationen durchführen, Routen hinzufügen usw. Das Aufheben des Fehlers eines Fehlers könnte für einen Anfänger schwierig sein.Welche Schritte unternehmen Sie, um Fehler in der Rails-Entwicklung rückgängig zu machen?

Sagen Sie beispielsweise, dass Sie ein Gerüst erstellen, die Migration ausführen und dann feststellen, dass Ihr Gerüstbefehl singular (ruby script/generate scaffold cake type:string) anstelle von Plural (ruby script/generate scaffold cakes type:string) sein sollte.

Wenn Sie das Gerüst zerstören, bevor Sie die Datenbankmigration rückgängig machen, haben Sie ein weiteres Problem erstellt.

Also: Welche Schritte unternehmen Sie, um Fehler in der Rails-Entwicklung rückgängig zu machen?

Antwort

6

Immer, immer Ihre Rails-Anwendung unter Versionskontrolle. Es spielt keine Rolle, ob Sie Git, Mercurial oder SVN verwenden wollen. Unabhängig von Ihrer Wahl starten Sie kein Rails-Projekt ohne Versionskontrollsystem.

Ein SCM-Tool ist Ihre globale Undo-Schaltfläche.

1

Sie können den Befehl destroy verwenden.

Nach der Eingabe

Rubin Gerüst Kuchen Art erzeugen: string

Sie können es löschen, indem

Rubin zerstört Gerüst Kuchen Art eingeben: string

0

Um eine Schiene Rückgängig-Befehl die Verwendung destroy Befehl. z.B.

rails generate controller users

rails destroy controller users

Verwandte Themen