【发布时间】:2016-07-04 10:01:02
【问题描述】:
在使用 kaminari 时,我遇到了一个错误。
宝石文件:
# gem 'will_paginate', '~> 3.0.6'
# gem 'will_paginate-bootstrap'
gem 'kaminari'
lists_controller.rb
def index
if params[:tag]
@lists = List.tagged_with(params[:tag]).order(created_at: :desc).paginate(page:params[:page], per_page: 3 )
else
@lists = List.all.order(created_at: :desc)
end
end
我也是用户.page params[:page].per(2) 关注.order(created_at: :desc)
但不工作
视图/列表/index.html.erb
<%= paginate @lists %>
错误在这里
undefined method `total_pages' for #<List::ActiveRecord_Relation:0x007fa2303e3fa8>
Extracted source (around line #26):
</div>
</div>
<%= paginate @lists %>
<div class="container">
<div class="row">
<div class="col-md-8">
我正在关注关于 kaminari 的 railscasts 视频,但他们没有任何错误。
【问题讨论】:
标签: ruby-on-rails ruby kaminari