0

私は巨大なアプリを削除し、多くのコントローラーを削除する過程にあります。rspecを実行すると、対応するクラスがなくなったこれらすべてのテストでNameError(初期化されていない定数)が発生します。これらを1つずつ削除する代わりに、これらすべてのテストを自動的に削除する方法はありますか?

4

1 に答える 1

2

rails destroy controller fooスペック、ビュー、ヘルパーなどを削除する必要があります。

オプションを指定して実行すると、実際に実行した--pretend場合に何が起こるかを確認できます。

Usage: rails destroy GENERATOR [args] [options]

General options:
  -h, [--help]     # Print generator's options and usage
  -p, [--pretend]  # Run but do not make any changes
  -f, [--force]    # Overwrite files that already exist
  -s, [--skip]     # Skip files that already exist
  -q, [--quiet]    # Suppress status output

すでに削除されているものの仕様を自動的に削除する方法があるかどうかはわかりませんが、仕様のファイル名を確認して、小さなスクリプトで自分で行うことができると思います。

于 2012-06-13T21:24:01.287 に答える