2014-02-14 104 views
0

我用nifty_generators但尚未保持在很長一段時間CRUD模板的一個新的首選方式。我也知道很多人警告不要使用腳手架,但有什麼選擇?從頭開始編碼所有內容?如果你從頭開始編寫所有代碼,是不是最終看起來像腳手架?有腳手架出軌道4,5

+2

僅當您將其與腳手架相同地編寫時。 –

+1

如果您嘗試從頭開始編碼,您可能會發現最終的結果比生成器要少,因爲您不會添加任何您不明確需要的東西。 –

回答

1

腳手架就像是現成的架子服裝:適合尺寸的體面的範圍,但不適合你量身定做。

從頭編碼爲您提供了更多的控制權,並讓您保存您可能已經度過了刪除/重寫代碼腳手架根據自己的需要時間。我認爲我從來沒有結束過從頭開始的任何事情,就像腳手架一樣(並且像Zach Kemp在上面注意到的,從頭開始寫意味着你不會無意中添加東西)。

1

就個人而言,我沒有看到腳手架的問題。但是,我會說我通常會修改遷移來添加索引,並修剪控制器/視圖(如果某些選項不會被使用)。如果你正在創建需要CRUD模板和相應視圖的東西,我會說去腳手架。

不過,我並不總是回來落在腳手架,如果我建立相關的物品(如緊急聯繫人列表爲用戶)。我只需創建模型並將其與嵌套窗體樣式中的用戶關聯起來。