2010-11-27 64 views
0
>> User.all.class 
=> Array 
>> User.paginate(:page => 1).class 
TypeError: can't convert nil into Array 

不行,但1railstutorial.org 10.3.3分页错误?

>> User.all.class 
=> Array 
>> User.all.paginate(:page => 1).class 
=> WillPaginate::Collection 

似乎确定,

def index 
    @title = "All users" 
    @users = User.all.paginate(:page => params[:page]) 
    end 

这个权利?

回答

0

如果您使用的是“will paginate”gem,那么下面的代码应该适合您。

 

def index 
    @title = "All users" 
    @users = User.paginate page => params[:page], :per_page => 10 
end