ruby on rails学习笔记--Views(2)

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 的内容。

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值