2009-07-02 101 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

相關問題