升级到Rails 3后,我的will_paginate出现问题

时间:2011-02-04 03:16:28

标签: ruby-on-rails-3

问题在于我一直在

NoMethodError (undefined method `paginate' for #<Class:0x1e3dec0>):
activerecord (3.0.3) lib/active_record/base.rb:1008:in `method_missing'

以下是我提供的代码段以及修复问题的任何帮助。我目前正在使用will_paginate-rails3。

def list
   @users = User.paginate :per_page => 10, :page => 1
end
user_controller.rb

中的

以及

<!-<%= link_to 'Previous page', { :page => @users.previous_page } if @users.previous_page %>-->

在我的views.html

有人可以指出我正确的方向吗?

1 个答案:

答案 0 :(得分:2)

您是否使用了will_paginate的Rails 3分支?就在这里:

https://github.com/mislav/will_paginate/tree/rails3

在Gemfile中指定它,如下所示:

gem 'will_paginate', '~> 3.0.beta'

然后像这样安装:

bundle install