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

我想自动删除路由中删除的模型/控制器的所有资源映射.rb文件和其他任何可能进行更改的地方?

推荐答案

rails destroy controller lalala
rails destroy model yadayada
rails destroy scaffold hohoho

Rails 3.2为该命令添加了一个新的d快捷方式,因此现在您可以编写:

rails d controller lalala
rails d model yadayada
rails d scaffold hohoho

Ruby相关问答推荐

为什么我的二维 Ruby 数组的多个值会发生变化,尽管只更改了其中一个?

Ruby 中的 Hash[key] 返回 nil 但 hash 没有 nil 值

删除带括号的子表达式

环绕分隔线,保留第一列,最小最终长度

如何从 DateTime 值中删除区域?

厨师从源代码安装和更新程序

Sinatra + Bundler?

Ruby:如何判断字符是大写还是小写

Ruby:如何卸载设计(uninstall Devise)?

Ruby - 将块传递给方法

我如何需要特定版本的 ruby​​ gem?

铲子 (<<) 运算符如何在 Ruby 哈希中工作?

在 Ruby 中将散列扁平化为字符串

Ruby,生成随机十六进制 colored颜色

Sinatra 登录?

Ruby 中的 %w{} 和 %W{} 大写和小写百分比 W 数组文字有什么区别?

Ruby 1.9 哈希,键中有破折号

了解 ruby​​-prof 输出

如何使用 Ruby 的 self 关键字

Ruby 中的那些管道符号是什么?