你采取了哪些措施来消除Rails开发中的错误?

时间:2009-07-02 12:11:02

标签: ruby-on-rails

单个Rails命令可以在应用程序中进行大量更改 - 创建文件和迁移,添加路由等。对于初学者来说,撤消错误的损坏可能会非常棘手。

例如,假设您生成一些脚手架,运行迁移,然后实现您的脚手架命令应该是单数(ruby script/generate scaffold cake type:string)而不是复数(ruby script/generate scaffold cakes type:string)。

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

那么:你采取了哪些措施来消除Rails开发中的错误?

3 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:1)

您可以使用destroy命令。

键入

ruby​​生成脚手架蛋糕类型:string

您可以输入

删除它

ruby​​ destroy scaffold cake type:string

答案 2 :(得分:0)

要撤消rails命令,请使用destroy命令。 e.g。

rails generate controller users

rails destroy controller users