2011-06-30 75 views
2

爲什麼使用rails命令執行一些命令(例如,生成新的控制器或模型)?而使用rake命令執行的其他操作(例如,遷移數據庫和運行規範)?這些是不是都包含在軌道下的原因?另外,如果我不記得某個命令是否與rails或rake關聯,是否有一個簡單的概念原則可以讓我知道?我們需要rails和rake命令嗎?

回答

2

rails命令和rake命令之間存在概念上的區別。

rails命令爲您的應用程序添加內容。

rake命令用於構建/測試/部署您的應用程序。

這些差異應該解釋爲什麼有兩個不同的命令以及幫助您找出哪一個用於哪些任務。

相關問題