当我进行分页(will_paginate)+ rails 4时,我收到此错误。真的不明白出了什么问题
宝石文件
gem 'will_paginate', '~> 3.0'
这是控制器
@users = User.where.not(:name => "admin").all
@user_paginate = @users.paginate(:page => params[:page], :per_page => 3)
视图
<%= will_paginate @user_paginate %>
应用程序控制器我做了
require 'will_paginate/array'
模型关系
用户has_many :listings
列出belongs_to :user
感谢任何帮助
答案 0 :(得分:4)
找到解决方案
更改gem 'will_paginate', '~> 3.0'
到
gem 'will_paginate', '~> 3.0.5'
这对我有用
答案 1 :(得分:0)
试试这个@users = User.where.not(:name => "admin").all.paginate(:page => params[:page], :per_page => 3)
,看看你是否得到了同样的错误。
或(姓名:'admin')
为什么你有'will_paginate / array'的要求 多数民众赞成就像这个array.paginate(:page =&gt; a,:per_page =&gt; b)