我用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
仅当您将其与脚手架相同地编写时。 –
如果您尝试从头开始编码,您可能会发现最终的结果比生成器要少,因为您不会添加任何您不明确需要的东西。 –