您的位置:首页 > 编程语言 > Ruby

Ruby on Rails Tutorial 学习笔记 --第二章 演示程序

2014-05-09 15:01 543 查看
0.一旦定义了
@users
变量,控制器就会调用视图代码。以
@
开头的变量是“实例变量(instance
variable)”,在视图中自动可用。

1. 先使用
rails
命令生成程序的骨架

[ruby] view
plaincopy

rails new demo_app

2.创建User 资源——注意没必要指定
id
,Rails
会自动创建并将其设为表的主键(primary key)

用户数据模型,基于网页的界面。这二者结合起来就是一个“Users
资源”,“资源”的意思是将用户设想为对象,可以通过 HTTP 协议在网页中创建(create)、读取(read)、更新(update)和删除(delete)。

[ruby] view
plaincopy

rails generate scaffold User name:string email:string

3.用
Rake来迁移(migrate)数据库(rake
= ruby make)

[ruby] view
plaincopy

bundle exec rake db:migrate

4.用
rails
s
rails
server
的缩略形式)来启动本地服务器

[ruby] view
plaincopy

rails s

5.使用脚手架生成
Users 资源的时候也生成了很多用来处理用户的页面

URI动作(Action)目的
/users
index
显示所有用户的页面
/users/1
show
显示 ID 为
1
的用户的页面
/users/new
new
创建新用户的页面
/users/1/edit
edit
编辑 ID 为
1
的用户的页面
6.我们会分析在浏览器中做一次点击的内在过程,这里通过访问用户索引页面做演示,来了解一下 MVC



7.以
@
开头的变量是“实例变量(instance
variable)

8.通过继承
ActiveRecord::Base
我们的模型对象才能够和数据库通讯、将数据库中的列看做
Ruby 中的属性等。

9.继承



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: