2010-11-27 24 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