我用nifty_generators
但尚未保持在很長一段時間CRUD模板的一個新的首選方式。我也知道很多人警告不要使用腳手架,但有什麼選擇?從頭開始編碼所有內容?如果你從頭開始編寫所有代碼,是不是最終看起來像腳手架?有腳手架出軌道4,5
0
A
回答
1
腳手架就像是現成的架子服裝:適合尺寸的體面的範圍,但不適合你量身定做。
從頭編碼爲您提供了更多的控制權,並讓您保存您可能已經度過了刪除/重寫代碼腳手架根據自己的需要時間。我認爲我從來沒有結束過從頭開始的任何事情,就像腳手架一樣(並且像Zach Kemp在上面注意到的,從頭開始寫意味着你不會無意中添加東西)。
1
就個人而言,我沒有看到腳手架的問題。但是,我會說我通常會修改遷移來添加索引,並修剪控制器/視圖(如果某些選項不會被使用)。如果你正在創建需要CRUD模板和相應視圖的東西,我會說去腳手架。
不過,我並不總是回來落在腳手架,如果我建立相關的物品(如緊急聯繫人列表爲用戶)。我只需創建模型並將其與嵌套窗體樣式中的用戶關聯起來。
相關問題
- 1. 腳手架軌道4,5不包括在JSON響應ID
- 2. 傳遞軌道4,5
- 3. devise_for:在軌道4,5
- 4. NameError:在軌道4,5
- 5. 扭曲格式與軌道腳手架
- 6. 錯誤users_controller_test從軌道4,5
- 7. NoMethodError在StaticPagesController#email_contact,軌道4,5
- 8. 軌道4,5資產pipline慢
- 9. 不能在軌道4,5
- 10. 錯誤而在軌道4,5
- 11. 佔位符date_field_tag軌道4,5
- 12. 軌道4,5資產管道,config.assets.debug和AJAX
- 13. 導軌摧毀腳手架沒有以前的導軌克腳手架
- 14. 角軌文件生成器,如軌道腳手架
- 15. 有關自定義軌道3腳手架模板
- 16. 嵌套路線和URL幫手軌道4,5
- 17. 軌道4,5資產管道:既沒有指紋編譯
- 18. 不能在軌道4,5在CentOS
- 19. deprecated_mass_assignment_security.rb:14:`attr_accessible」 [投票寶石] [軌道4,5]
- 20. 設計,軌道4,5和路由錯誤
- 21. 大廈導航項目在軌道4,5
- 22. 如何限制在軌道4,5
- 23. 如何從軌道4,5控制器
- 24. 錯誤上傳視頻軌道4,5
- 25. 內聯樣式在軌道4,5 ERB
- 26. 正則表達式模型軌道4,5
- 27. JSON在軌道4,5不包含對象
- 28. 軌道4,5: 「權威人士:: NotAuthorizedError」
- 29. Carrierwave,軌道4,5和多上傳
- 30. 回形針::錯誤::在軌道4,5
僅當您將其與腳手架相同地編寫時。 –
如果您嘗試從頭開始編碼,您可能會發現最終的結果比生成器要少,因爲您不會添加任何您不明確需要的東西。 –