use*_*ils 2 pagination ruby-on-rails will-paginate ruby-on-rails-4
我正在尝试使用will_paginate但它对我不起作用也许我做错了这是我的用户控制器
def index
@users = (current_user.blank? ? User.all : User.find(:all, :conditions => ["id != ?", current_user.id])).paginate(page: params[:page], per_page: 10)
end
Run Code Online (Sandbox Code Playgroud)
但我得到这个错误undefined methodpaginate'`
小智 5
你确定你在你的Gemfile中包含了"will_paginate",运行bundle install并重新启动你的服务器吗?如果没有,你可以包括整个堆栈跟踪吗?
此外,如果您愿意,您可以重构为Rails 4样式范围,如下所示:
def index
@users = user_scope.paginate(page: params[:page], per_page: 10)
end
private
def user_scope
current_user ? User.where.not(id: current_user.id) : User.all
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3930 次 |
| 最近记录: |