2009-07-02 1 views
2

1つのRailsコマンドで、ファイルやマイグレーションの作成、ルートの追加など、アプリケーションの変更を多く行うことができます。ミスのダメージを元に戻すことは初心者にとっては難しいことです。Rails開発の間違いを元に戻すにはどのような手順が必要ですか?

たとえば、スキャフォールディングを生成して、移行を実行し、複数(ruby script/generate scaffold cakes type:string)の代わりにscaffoldingコマンドが特異(ruby script/generate scaffold cake type:string)であったはずです。

データベースの移行をロールバックする前にスキャフォールディングを破棄すると、別の問題が発生しています。

それでは、Rails開発のミスを元に戻すにはどうすればよいですか?

答えて

6

常に、Railsアプリケーションは常にバージョン管理下に置いてください。あなたがGit、Mercurial、SVNを使用したいのであれば、あなたの選択にかかわらず、Version Control SystemなしでRailsプロジェクトを開始しないでください。

SCMツールは、グローバルUNDOボタンです。

1

destroyコマンドを使用できます。あなたは足場ケーキ型の生成

ルビーを入力した後

:文字列

をあなたは

ルビーを入力して、それを削除することができ足場ケーキ型の破壊:レールを元に戻すには、文字列

0

を使用するコマンドdestroyコマンド。例えば

rails generate controller users

rails destroy controller users

関連する問題