Will_paginate gem没有安装 - Rails 4

时间:2015-09-21 19:46:15

标签: ruby-on-rails ruby ruby-on-rails-4 gem will-paginate

由于某些原因,未安装will_paginate。

我已经把这行

gem 'will_paginate', '~>3.0.6'

在我的gemfile中,

我甚至在控制台中运行了“gem install will_paginate”。

它表示安装成功,但使用说明检查是否确实安装will_paginate返回false nil

参考:

>> defined? WillPaginate
>> ActiveRecord::Base.respond_to? :paginate
If any of these lines return nil/false, will_paginate has not properly loaded in your app.

我在实施时遇到此错误

undefined method `total_pages' for #<Post::ActiveRecord_Relation:0x007fa40773bc18>

更新:

我在我的gemfile中特别声明安装版本3.0.5而不是最新版本(3.0.7)并且正确加载了gem。但是total_pages的错误仍然存​​在。

更多信息:

控制器:

@posts = Post.paginate(:page => params[:page])

视图:

<%= will_paginate @posts %>

更新2: 修复错误(有错字)但是我无法在视觉上看到页面上任何地方的宝石。

0 个答案:

没有答案