在rails 2.3.8中分页

时间:2011-10-31 06:32:17

标签: ruby-on-rails ruby-on-rails-3

任何人都可以建议我如何在rails 2.3.8中删除未定义的方法'paginate' 这是我的索引方法,它显示索引页面和代码

 def index
    @clients = Client.paginate :page => params[:page], :per_page => 5
    respond_to do |format|
          format.html # index.html.erb
          format.xml  { render :xml => @clients }
        end
  end

1 个答案:

答案 0 :(得分:1)

未定义的方法'paginate'可能表示您没有安装 will_paginate

要摆脱错误,你必须做出选择:

1)摆脱分页。 取代

@clients = Client.paginate :page => params[:page], :per_page => 5

使用

@clients = Client.all

2)通过在环境文件中放置以下内容来安装will_paginate:

config.gem 'will_paginate', :version => '~> 2.3.16'

然后运行 rake gems:install 。 :)