我想删除它创建的所有文件,并回滚所做的任何更改,但不一定是数据库,而是配置文件。

我想自动删除路由中删除的模型/控制器的所有资源映射。Rb文件和其他地方的变化可能已经作出?


当前回答

移除选定模型的脚手架:

bin/rails d scaffold <AccessControl> //model name

其他回答

我们使用generate as Rails生成应用程序。 因此,任何generate语句的重新生成都可以使用destroy语句反转。 只需将generate替换为destroy 例如,rails生成应用程序可以写成rails销毁应用程序 Rails生成____asrails破坏____ '

Controller_name返回了一堆错误。为了能够破坏控制器,我必须删除routes.rb中的相关路由。附注:我使用的是rails 3.1

要反向生成rails,请使用rails destroy:

rails destroy Model

更多信息请参见“rails destroy”。

你可以恢复你的

rails g/generate controller/model/migration xxx

使用输出:

 rails d/destroy controller/model/migration xxx

移除选定模型的脚手架:

bin/rails d scaffold <AccessControl> //model name