def index
@users = User.order("name").page(params[:page]).per_page(5)
end
这是我的UsersController,我尝试从数据库中查看所有用户。问题是因为只看到这个错误:
undefined method `page' for #<ActiveRecord::Relation::ActiveRecord_Relation_User:0x000000044853d8>
问题出在哪里?
答案 0 :(得分:0)
will_paginate的使用情况与Kaminari
略有不同。你应该这样做:
@users = User.order('name').paginate(page: params[:page], per_page: 5)
答案 1 :(得分:0)
你可以这样做,因为你使用过will_paginate gem
@users = User.order("name ASC").paginate(:page => params[:page], :per_page => 5)
查看宝石will_paginate