0

定义索引

    @users = User.order("name").page(params[:page]).per_page(5)

end

这是我的 UsersController,我尝试在其中查看数据库中的所有用户。问题是因为只看到这个错误:

undefined method `page' for #<ActiveRecord::Relation::ActiveRecord_Relation_User:0x000000044853d8>

问题出在哪里?

4

2 回答 2

0

will_paginate的用法与Kaminari. 你应该做:

@users = User.order('name').paginate(page: params[:page], per_page: 5)
于 2013-07-12T14:02:15.807 回答
0

如果你使用过 will_paginate gem,你可以这样做

@users = User.order("name ASC").paginate(:page => params[:page], :per_page => 5)

看看 gem will_paginate

于 2013-07-12T14:07:31.707 回答