当前位置:  开发笔记 > 后端 > 正文

为什么Ruby on Rails弃用了scaffold方法

如何解决《为什么RubyonRails弃用了scaffold方法》经验,为你挑选了2个好方法。

我正在学习Ruby on Rails,所以我相信我迟早会发现它.

为什么在Rails的第2版中不推荐使用scaffold方法?



1> Andrew Vit..:

脚手架方法违背了脚手架的精神,这意味着为您提供一个起点,您应该根据自己的需要进行构建.通过动态生成脚手架,您无需编辑任何内容.

使用脚手架生成器的新方法允许您编辑脚手架文件,以便您可以使用它来构建您实际需要的内容.



2> BushyMark..:

我假设你指的是动态脚手架,因为脚手架发电机仍然存在且变强.

David Heinemeier Hansson正在记录中说动态脚手架在演示中看起来很棒,但是因为动态脚手架的重点是教人们使用轨道,所以用一行代码将它抽象出去更像是一种诅咒,而不是祝福,就像没有人在生产代码中使用动态脚手架...仅用于演示和教程.

如果你有一份AWDWR的副本,你可以在最新的(第3版)中阅读关于p81的完整解释(我不想复制粘贴).

您仍然可以:脚本/生成脚手架model_name来生成您的脚手架模型.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有