0

我正在剥离一个巨大的应用程序,并在删除许多控制器的过程中。运行 rspec 时,对于所有这些不再具有相应类的测试,我得到了 NameError(未初始化的常量)。有没有办法自动删除所有这些测试,而不是一个一个地删除这些测试?

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 回答