ROR三部曲
来源:互联网 发布:中国信保公司 知乎 编辑:程序博客网 时间:2024/06/02 15:53
学习ROR,就是这么用好MVC,在本地搭建好环境后,从一个简单例子见识敏捷开发带来的乐趣.
一、创建controller
ruby script/generate controller Say
二、定义action
修改say_controller.rb
class SayController < ApplicationController
def hello
end
end
三、访问http://127.0.0.1:3000/say/hello
rails会根据url调用SayController的hello函数,然后转到
/app/views/say/hello.rhtml页面,
所以新建此文件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Hello Rails</title>
</head>
<body>
<h1>Hello Rails</h1>
</body>
</html>
rhtml页面可以使用ruby语法来动态产生页面
比如
<h1>Hello Rails</h1>
<h2><%= Time.now.strftime("%Y-%m-%d %I:%M")%></h2>
<h3>Email: <%= h("gnuser <waqy0816@gmail.com>")%></h3>
当然,我们可以领教下
从controller传值到view。
修改say_controller.rb
class SayController < ApplicationController
def hello
@time = Time.now.strftime("%Y-%m-%d %I:%M")
@email = h("gnuser <waqy0816@gmail.com>")
end
end
然后修改/app/views/say/hello.rhtml
<h1>Hello Rails</h1>
<h2><%= @time%></h2>
<h3>Email: <%= @email%></h3>
- ROR三部曲
- ROR
- ROR
- ROR
- ROR
- ror
- ror
- ror
- ROR
- 三部曲
- 三部曲
- 初试ROR
- ROR ! something
- 什么是ROR?
- 什么是ROR?
- about RoR
- Lighttpd + ror
- RoR教程
- [基础篇]Oracle 11g SQL Developer 界面 -- 新建用户、授权
- RMAN 系列(四) ---- RMAN 备份
- ARM-Linux使用SD卡根文件系统
- FrameBuffer 原理、实现与应用
- 拥有高超的本领 黑客技术速成学习法 【转】
- ROR三部曲
- JSP 读取HTTP请求头(有点老)
- UDP报文的覆盖/重叠问题
- Framebuffer的配置及应用
- 测试一下博客的功能
- Framebuffer使用测试
- 计算机专业 被亮红牌
- 《Windows取证分析》
- 64位Win7 “为硬件保留的内存”问题的解决