2013-07-15 60 views
0

此代码失败:这个ruby代码是什么意思?

@user_pages, @users = paginate :users, :per_page => 40, :order => :name 

重写它像这样工作的:

@users = User.all.paginate(:page => params[:page], :per_page => 40) 

但到底是什么@user_pages@users是什么意思?

我认为@users正被分配到@user_pages

乔伊

+0

哪个轨道的版本使用的是?和哪个分页宝石? –

回答

0

否,@user_pages@users是两个不同的值从值的阵列返回。实际上,它们是value[0]value[1]

的IRB例子应该有所帮助:

MacBook-Pro:~ me$ irb 
1.9.3-p429 :001 > a,b = [1,2] 
=> [1, 2] 
1.9.3-p429 :002 > a 
=> 1 
1.9.3-p429 :003 > b 
=> 2