2009-07-02 89 views
2

单个Rails命令可以在应用程序中进行大量更改 - 创建文件和迁移,添加路由等。对于初学者,撤消对错误的损害可能会非常棘手。例如,假设您生成一些脚手架,运行迁移,然后意识到您的脚手架命令应该是单数(ruby script/generate scaffold cake type:string)而不是复数(ruby script/generate scaffold cakes type:string)。您采取了哪些措施来消除Rails开发中的错误?

如果在回滚数据库迁移之前销毁脚手架,则会产生另一个问题。

所以:你采取什么措施来消除Rails开发中的错误?

回答

6

始终,始终将您的Rails应用程序置于版本控制之下。如果你想使用Git,Mercurial或者SVN,无论你选择什么,都不重要,不要在没有版本控制系统的情况下启动Rails项目。

SCM工具是您的全球UNDO按钮。

1

您可以使用destroy命令。

在键入

红宝石产生支架蛋糕类型:字符串

您可以通过键入

红宝石破坏支架蛋糕类型删除:字符串

0

要撤消rails命令使用destroy命令。例如

rails generate controller users

rails destroy controller users

相关问题