定义索引
@users = User.order("name").page(params[:page]).per_page(5)
end
这是我的 UsersController,我尝试在其中查看数据库中的所有用户。问题是因为只看到这个错误:
undefined method `page' for #<ActiveRecord::Relation::ActiveRecord_Relation_User:0x000000044853d8>
问题出在哪里?
定义索引
@users = User.order("name").page(params[:page]).per_page(5)
end
这是我的 UsersController,我尝试在其中查看数据库中的所有用户。问题是因为只看到这个错误:
undefined method `page' for #<ActiveRecord::Relation::ActiveRecord_Relation_User:0x000000044853d8>
问题出在哪里?
will_paginate的用法与Kaminari
. 你应该做:
@users = User.order('name').paginate(page: params[:page], per_page: 5)
如果你使用过 will_paginate gem,你可以这样做
@users = User.order("name ASC").paginate(:page => params[:page], :per_page => 5)
看看 gem will_paginate