首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么Ruby on Rails要弃用scaffold方法

为什么Ruby on Rails要弃用scaffold方法
EN

Stack Overflow用户
提问于 2009-02-09 01:35:24
回答 4查看 3K关注 0票数 4

我正在学习Ruby on Rails,所以我相信我迟早会找到答案的。

为什么在Rails的版本2中scaffold方法会被弃用?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-02-09 01:47:09

脚手架方法与脚手架的精神背道而驰,脚手架的精神意味着给你一个起点,你应该在这个起点上构建自己的需求。通过动态生成scaffold,您无需编辑任何内容。

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

票数 11
EN

Stack Overflow用户

发布于 2009-02-09 01:49:04

我假设你指的是动态脚手架,因为脚手架生成器仍然存在并且正在变得强大。

David Heinemeier Hansson公开表示,动态搭建在演示中看起来很棒,但由于动态搭建的全部目的是教人们使用rails,在一行代码中将其抽象出来更多的是一种诅咒,而不是一种福音,因为没有人在生产代码中使用动态搭建。。。仅供演示和教程使用。

如果你手头有AWDWR的副本,你可以在最新的(第3版)上阅读他关于p81的完整解释(我不想复制粘贴)。

您仍然可以:编写脚本/生成脚手架model_name来生成脚手架模型。

票数 11
EN

Stack Overflow用户

发布于 2009-02-09 01:48:02

然而,仍然有一个Rails插件可以完成scaffold方法之前所做的事情。它被称为ActiveScaffold

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/526891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档