Ruby on Rails Tutorial 学习笔记 --第二章 演示程序
2014-05-09 15:01
543 查看
0.一旦定义了
variable)”,在视图中自动可用。
1. 先使用
[ruby] view
plaincopy
rails new demo_app
2.创建User 资源——注意没必要指定
会自动创建并将其设为表的主键(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.用
[ruby] view
plaincopy
rails s
5.使用脚手架生成
Users 资源的时候也生成了很多用来处理用户的页面
6.我们会分析在浏览器中做一次点击的内在过程,这里通过访问用户索引页面做演示,来了解一下 MVC
7.以
variable)
8.通过继承
Ruby 中的属性等。
9.继承
@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的用户的页面 |
7.以
@开头的变量是“实例变量(instance
variable)
8.通过继承
ActiveRecord::Base我们的模型对象才能够和数据库通讯、将数据库中的列看做
Ruby 中的属性等。
9.继承
相关文章推荐
- Ruby on Rails Tutorial 学习笔记 --第三章 基本静态的页面
- Ruby on Rails Tutorial 学习笔记 --第八章 登录和退出
- Ruby on Rails Tutorial 学习笔记 --第五章 完善布局
- ruby on rails tutorial 笔记(第二章)
- Ruby on Rails Tutorial 学习笔记 --第六章 用户模型
- Ruby on Rails Tutorial 学习笔记 --第七章 用户注册
- Ruby on Rails Tutorial 学习笔记 --第八章 登录和退出
- Ruby on Rails Tutorial 学习笔记 --第九章 更新、显示和删除用户
- Ruby on Rails Tutorial 学习笔记 --第十章 用户的微博
- Ruby on Rails Tutorial 学习笔记 --第十一章关注用户
- [Ruby on Rails Tutorial]02-演示程序演示程序
- Ruby on Rails Tutorial 第2版 学习笔记
- Ruby on Rails Tutorial 学习笔记 --第一章 从零到部署
- Ruby on Rails学习笔记1
- Ruby On Rails 开发学习笔记(一)
- Ruby on rails学习笔记——安装环境
- ruby on rails tutorial 笔记 (第四章)
- ruby on rails学习笔记——Ubuntu下sudo apt-get update错误解决
- Ruby on Rails学习 笔记(一)
- Ruby on Rails 学习笔记之六 - Rails MVC框架介绍