在ActiveRecord ::与MetaSearch的关系中找不到Paginate方法

Geo*_*Hug 3 pagination ruby-on-rails meta-search ruby-on-rails-3

我正在尝试将我的搜索结果从元搜索中分页,但我得到了一个

undefined method `paginate' for #<ActiveRecord::Relation:0x6d3df28>
Run Code Online (Sandbox Code Playgroud)

这是我的控制器中的代码:

@search = Camping.search(params[:search])

if !params[:search].nil?
  @campings = @search.paginate(:page => params[:page])
else
  @campings = [];
end
Run Code Online (Sandbox Code Playgroud)

这应该是这么简单我真的没有看到什么是错的......

我有我的宝石文件中的那些:

gem 'will_paginate', '3.0.3'
gem 'bootstrap-will_paginate', '0.0.6'
Run Code Online (Sandbox Code Playgroud)

Geo*_*Hug 10

所以,这是愚蠢的,只是忘了在安装gem后重启服务器

  • 即使这是旧的,我只需登录即可投票.只花了2个小时就可以了.我现在开始虚拟地踢自己. (3认同)