回答
看到rails guide的解释
Rails的脚手架是一种快速的方法来 产生一些 应用的主要作品。如果您希望在单一操作中创建 模型,视图和控制器 一个新的资源, 脚手架是工作的工具。
Ruby on Rails中的脚手架是指通常为单个表自动生成一组简单的模型,视图和控制器。
例如:
[email protected]$ ./scripts/generate scaffold users
将创建一个完整的CRUD(创建,读取,更新,删除)网络接口,为用户的表。当然,像哈希密码,上传图像等功能不会被处理,必须添加到自动生成的代码中。
在Rails 3.2的时候,你在终端输入这个,你的轨道内的应用程序文件夹:
rails generate scaffold User
“用户”部分可以是您选择的任何名称......
它创建所有的结构,为您的CRUD(创建,读取,更新,删除)
- 在这个创造它包括控制器,型号
,并研究观点的CRUD的每个部分(创建,读取,更新,删除),
,并在其内部的代码,开始你把你的CRUD(创建,读取,更新,删除)
它的方式更容易做到这一点,而不是编码你自己的一切,它可以节省你很多时间!
我也从零开始学习Ruby On Rails。 下面是我的记忆: 每个脚手架都是应用程序中的一个对象,用户将与之交互。用户可以创建该对象,或更新,读取或删除。 在这个对象的脸书之一是状态。每个用户都可以创建,读取,删除或更新状态。 在推特上它是鸣叫。 在pinterest这是引脚。
每个应用程序都包含很多这样的对象 - 状态,照片,评论,用户等。 您只需计划所有这些对象并设计此对象与应用程序用户之间的未来交互。
让有一个简单的例子
我们希望有两个数据模型一个应用程序是USER_ID,姓名和电子邮件用户模型,另一个是后模型ID和内容。
我们希望将每个帖子模型与特定用户相关联。我们将通过记录帖子所有者的user_id来完成此操作。
通过使用rails scaffolding命令,您可以创建rails scaffold命令栏,将为这两个数据模型生成模型和控制器。
您可以节省很多时间
- 1. Ruby on Rails中的术语“vendoring”或“to vendor”是什么意思?
- 2. 这是什么意思?这意味着Ruby on Rails?
- 3. 你是什么意思Ruby on Rails不是线程安全的?
- 4. 为什么脚手架不能在Ruby on Rails中工作?
- 5. 在Ruby on Rails中,“资源”是什么意思?
- 6. Ruby on Rails的脚手架错误
- 7. Hibernate CRUDàla Ruby on Rails的脚手架
- 8. 为什么Ruby on Rails不赞成使用脚手架方法
- 9. Ruby on Rails:“equals”符号是什么意思?
- 10. Ruby on Rails:=>符号是什么意思?
- 11. Ruby on Rails脚手架序列化
- 12. Ruby On Rails脚手架没有respond_to
- 13. Ruby on Rails attr_accessible和脚手架
- 14. ON [PRIMARY]是什么意思?
- 15. 什么意思:slug in route.rb(ruby on rails)。它的映射如何?
- 16. Swift中的'on'是什么意思?
- 17. Ruby on Rails 3上的任何好的Ruby on Rails Ajax脚手架生成器?
- 18. Ruby中的“阴影”是什么意思?
- 19. ruby中的“class#method”是什么意思?
- 20. Ruby中的+ =是什么意思?
- 21. Ruby中的“temps.each(&:valid?)”是什么意思?
- 22. 什么是Ruby on Rails?
- 23. 脚手架和手动更新Ruby on Rails的属性howto?
- 24. 什么意思 - >在Ruby中的意思是
- 25. 是什么意思:是什么意思?
- 26. 在Ruby中``[var_name]`是什么意思?
- 27. 在Ruby中,array * string是什么意思?
- 28. $$在Ruby中是什么意思?
- 29. 在Ruby中,“scoped”是什么意思?
- 30. “do | |”是什么意思?在Ruby中?