ruby on rails学习笔记--Views(2)
2007-04-20 23:38
585 查看
1, Pagination 分页
参考http://api.rubyonrails.com/ paginate(collection_id, options={})
Returns a paginator and a collection of Active Record model instances for the paginator‘s current page. This is designed to be used in a single action。
注意它有两个返回值
2,Layout
在app/views/下有个layout文件夹。如果使用scaffold生成的项目,layout下可以看到一个rhtml文件,内容类似如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Moviecomment: <%= controller.action_name %></title>
<%= stylesheet_link_tag 'scaffold' %>
</head>
<body>
<p style="color: green"><%= flash[:notice] %></p>
<%= yield %>
</body>
</html>
这相当于所有其他rhtml的模板。假设你有另外一个view文件 show.rhtml,你在其中不必填写header等罗索的东西,只要写和你的业务相关的UI,执行的时候会套用这个模板。
3,partial
可能会看到这样的代码 render :partial => 'form'
这意味这在当前的UI页面中会包含 _form.rhtml 的内容。
参考http://api.rubyonrails.com/ paginate(collection_id, options={})
Returns a paginator and a collection of Active Record model instances for the paginator‘s current page. This is designed to be used in a single action。
注意它有两个返回值
2,Layout
在app/views/下有个layout文件夹。如果使用scaffold生成的项目,layout下可以看到一个rhtml文件,内容类似如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<title>Moviecomment: <%= controller.action_name %></title>
<%= stylesheet_link_tag 'scaffold' %>
</head>
<body>
<p style="color: green"><%= flash[:notice] %></p>
<%= yield %>
</body>
</html>
这相当于所有其他rhtml的模板。假设你有另外一个view文件 show.rhtml,你在其中不必填写header等罗索的东西,只要写和你的业务相关的UI,执行的时候会套用这个模板。
3,partial
可能会看到这样的代码 render :partial => 'form'
这意味这在当前的UI页面中会包含 _form.rhtml 的内容。
相关文章推荐
- ruby on rails学习笔记--Views(1)
- Ruby on Rails Tutorial 学习笔记 --第二章 演示程序
- Ruby on Rails Tutorial 学习笔记 --第七章 用户注册
- ruby on rails 学习笔记2(引入文件)
- Ruby on Rails学习笔记3-数据库保存session
- RoR(Ruby on Rails)学习笔记(3)
- Ruby on Rails Tutorial 学习笔记 --第八章 登录和退出
- [Ruby On Rails] Rails 路由学习笔记
- Ruby on Rails学习笔记1
- ruby on rails学习笔记--scaffold
- Ruby on Rails Tutorial 学习笔记 --第九章 更新、显示和删除用户
- RoR(Ruby on Rails)学习笔记(4)
- Ruby on Rails 开发学习笔记 二
- Ruby on Rails 学习笔记(三)
- Ruby on Rails 学习笔记(四)
- ruby on rails学习笔记1
- Ruby on Rails Tutorial 学习笔记 --第三章 基本静态的页面
- Ruby on Rails Tutorial 学习笔记 --第十章 用户的微博
- 我的ruby on rails学习笔记
- Ruby on Rails 学习笔记之三 -- Ruby 核心类