0

端末で次のようなコマンドを実行した場合に、プロジェクトの変更を元に戻す方法:

rails new store
rails g scaffold product name price:decimal --skip-stylesheets
rake db:migrate
rails g bootstrap:install
rails g bootstrap:themed products -f
4

3 に答える 3

0

すべてのコマンドで可能ではありません。

たとえば、rake db:migrate元に戻すことができますrake db:rollback

rails g scaffold product name price:decimal --skip-stylesheetsで元に戻すことができますrails destroy model product

rails new store単純なrm -rf store(これには注意してください!)

于 2013-04-01T17:51:56.970 に答える
0

これは確かに足場を元に戻すための1つの解決策です

rails destroy scaffold product
于 2013-04-01T17:52:04.220 に答える
0

コンソールでテストしたいだけの場合は、次のsandboxように Rails コンソールのパラメーターを使用できます。

rails console --sandbox

あなたの場合、すべてを削除して最初からやり直すことができますが、次のようなことができます

rails d scaffold product
rake db:rollback

できるかどうかわかりません

rails d bootstrap:install
rails d bootstrap:themed

そうでない場合は、作成されたファイルを確認して手動で削除できます。

于 2013-04-01T17:50:20.803 に答える