2014-02-14 65 views
0

我用nifty_generators但尚未保持在很长一段时间CRUD模板的一个新的首选方式。我也知道很多人警告不要使用脚手架,但有什么选择?从头开始编码所有内容?如果你从头开始编写所有代码,是不是最终看起来像脚手架?有脚手架出轨道4,5

+2

仅当您将其与脚手架相同地编写时。 –

+1

如果您尝试从头开始编码,您可能会发现最终的结果比生成器要少,因为您不会添加任何您不明确需要的东西。 –

回答

1

脚手架就像是现成的架子服装:适合尺寸的体面的范围,但不适合你量身定做。

从头编码为您提供了更多的控制权,并让您保存您可能已经度过了删除/重写代码脚手架根据自己的需要时间。我认为我从来没有结束过从头开始的任何事情,就像脚手架一样(并且像Zach Kemp在上面注意到的,从头开始写意味着你不会无意中添加东西)。

1

就个人而言,我没有看到脚手架的问题。但是,我会说我通常会修改迁移来添加索引,并修剪控制器/视图(如果某些选项不会被使用)。如果你正在创建需要CRUD模板和相应视图的东西,我会说去脚手架。

不过,我并不总是回来落在脚手架,如果我建立相关的物品(如紧急联系人列表为用户)。我只需创建模型并将其与嵌套窗体样式中的用户关联起来。