Rails脚手架方法的最佳实践

时间:2013-10-29 08:44:50

标签: mysql ruby database ruby-on-rails-4 scaffold

我是rails框架的新手。我很困惑,生成脚手架的好处是什么,而不是手动在DB中创建表和列。在Rails中创建丰富的关系数据库最好的是什么?我是否可以使用脚手架进行一些推进,即:在创建表格和列后更改其名称。将某些字段限制为私有(脚手架不应为该特定私有字段生成视图)

请向我解释一下,因为我对此知之甚少!提前谢谢。

1 个答案:

答案 0 :(得分:3)

脚手架的目的是快速获得一些样板代码 。通过键入一个小命令,您可以获得模型,迁移,视图,控制器等等。现在,您可以调整视图,例如(或迁移或其他任何内容)。如果它是原型的话,请留下它们。至少,您不必花费4个小时手动创建所有内容。

想象一下,您启动了一个新的博客应用程序。您需要帖子,评论,用户,类别。没有脚手架,这很容易成为一天的工作。脚手架 - 两分钟。