2008-01-10

分页插件will_paginate(提供下载包)

关键字: rails will_paginate
分页插件(will_paginate)是非常好用的,但是安装的时候没有安装svn客户端,会出现安装不了的情况,所以提供了附件供不方便安装的朋友下载
1:安装:  
ruby script/plugin install svn://errtheblog.com/svn/plugins/will_paginate  
或者下载附件解压到:vendor/plugins中即可.
2:使用
controller
 @posts = Post.paginate :page => params[:page]||1, :per_page => 50  


view
<%= will_paginate @posts, :prev_label   => '上一页',
      :next_label   => '下一页' %>


好了,大功告成,享受will_paginate的乐趣吧!
评论
zwo0o 2008-07-12   回复
我也按照你们说的试了,
还是提示“undefined method `paginate'”
我再Google下
hczdpc 2008-07-04   回复
下载附件解压到:vendor/plugins中即可

1.   在你建立的项目 目录下 cmd(dos下命令行下) 建立对象
       (cmd下)  ruby script/generate  scaffold  user name:string password:string sex:string


2.    修改models
class User < ActiveRecord::Base
 
def self.search_by_tag(search, page)
paginate :per_page => 34, :page => page,  
:conditions => ['tag like ?', "%#{search}%"],  
:order => 'id'    (修改排序字段)
end
 
def self.search(page)
paginate :per_page => 34, :page => page,
         :order => 'id'   (修改)
end 
 
 
end


3.      修改 app/controllers 的   users_controller.rb
在 def index 下:
    if params[:tag] != nil
              @users = User.search_by_tag(params[:tag], params[:page]||1)
        else
              @users = User.search(params[:page]||1)
    end

4.     修改 views/users/index.html.erb

<%= will_paginate @users, :prev_label => '上一页', :next_label => '下一页' %>

好用的!
mengwade 2008-05-29   回复
zhangzldipan 写道
根本没有用的方法!都不知道lz在干吗

怎么没有用呢?
zhangzldipan 2008-05-27   回复
根本没有用的方法!都不知道lz在干吗
lnj2050 2008-05-24   回复
我也早你说的做了,为什么还是提示
undefined method `paginate' for
phoenix520 2008-04-16   回复
很不错的东西。
Stainlesssteel 2008-04-14   回复
现在直接 gem install will_paginate 就可以了

别忘了在environment.rb里require一下
PBFox 2008-04-14   回复
重启下服务试试
xinghu 2008-04-14   回复
我也照做了,提示说在controller里面paginate方法没定义
yapi 2008-03-28   回复
好的插件都要收藏
xuejunjun 2008-03-28   回复
按照你的做法,我尝试了一下
undefined method `will_pageinate' for #<ActionView::Base:0x38ceea4>
报这个错误。请问是什么原因?
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

mengwade
搜索本博客
我的相册
De5e9417-a73e-3f86-91f7-57c5a3a0cdb8-thumb
未命名
共 1 张
最近加入圈子
存档
最新评论