我在两个月前使用命令在Rails中创建了一个控制器(有很多选项,比如--no-helper,...)
rails generate controller <ControllerName> --no-options
现在,我想彻底清理那个控制器。但是,我忘记了当时设定的选项。
我的问题是如果我跑,
rails destroy controller <ControllerName>
没有之前指定的选项会清除与该控制器相关的所有文件吗?
我的第二个问题是,
是否存在包含为项目运行的所有命令的rails中的日志?
答案 0 :(得分:1)
rails destroy
命令将“找出生成的内容”(根据documentation)并撤消它。答案是肯定的,你不必须指定运行rails generate
时使用的选项。
此外,您可以在运行-p, [--pretend]
时使用rails destroy
参数执行干运行,并查看命令将进行哪些更改。实际上这是更明智的事情。
关于你的第二个问题,没有这样的日志。