Phi*_*lan 11
Ruby on Rails中的脚手架是指通常为单个表自动生成一组简单的模型,视图和控制器.
例如:
user@localhost$ ./scripts/generate scaffold users
Run Code Online (Sandbox Code Playgroud)
将为Users表创建完整的CRUD(创建,读取,更新,删除)Web界面.当然,哈希密码,上传图像等功能都不会被处理,必须添加到自动生成的代码中.
小智 7
我也从头开始学习Ruby On Rails.以下是我记忆的方法:每个脚手架都是应用程序内部的一个对象,用户将与之交互.用户可以创建此对象,也可以更新,读取或删除.在Facebook,其中一个对象是状态.每个用户都可以创建,读取,删除或更新状态.在twitter上发推文.在pinterest它的针脚.
每个应用程序都包含许多此类对象 - 状态,照片,注释,用户等.您只需要计划所有这些对象,并设计此对象与应用程序用户之间的未来交互.
在rails 3.2中,当您在rails app文件夹中的TERMINAL中键入它时:
rails generate scaffold User
Run Code Online (Sandbox Code Playgroud)
"用户"部分可以是您选择的任何名称......
它为您的CRUD创建了所有结构(创建,读取,更新,删除)
在这个创建中,它包括控制器,模型,并查看CRUD的每个部分的视图(创建,读取,更新,删除),
和它们内部的代码让你开始使用你的CRUD(创建,读取,更新,删除)
它更容易做到这一点,而不是自己编码,它节省了你很多时间!
| 归档时间: |
|
| 查看次数: |
28230 次 |
| 最近记录: |