0

このコードは失敗します:

@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思いますか?

ジョーイ

4

1 に答える 1

0

いいえ、@user_pages@usersは、値の配列から返される 2 つの異なる値です。それらは、事実上、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
于 2013-07-15T20:51:48.633 に答える