阳光不锈

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

Rails(2.0.2)推荐的分页方式是will_paginate插件,以前的分页功能剥离为classic_pagination插件,但已不再维护。这两个插件都在:

svn://errtheblog.com/svn/plugins/

本文将介绍其基本用法。

这里使用《Web开发敏捷之道》中的Depot例子来说明will_paginate插件的基本用法。
*******************************************************************************************

将will_paginate插件放到depot项目的vendor/plugin中

在config/enviroment.rb文件最后加上require 'will_paginate'

将ProductController中的index方法改为:

Code

再将其对应模版文件中views\products\index.html.erb中代码加上:

放在</table>之后

<%= will_paginate @products,
:inner_window 
=> 1,
:outer_window 
=> 1,
:prev_label 
=> 'up',
:next_label => 'down'
%>

这里'up''down'换成‘上一页’和‘下一页’是乱码……研究研究怎么解决

 

posted on 2009-05-07 10:30  靳小透  阅读(213)  评论(0编辑  收藏  举报