我刚刚安装了will_paginate, 3.0.7bootstrap-will_paginate, 0.0.10 gem,当我调用以下命令使文章分页时

def index
 @articles = Article.paginate(page: params[:page], per_page: 5)
end


尝试启动localhost服务器时出现以下错误

/Users/Jack/.rvm/gems/ruby-2.3.1@global/gems/activesupport-5.0.0.1/lib/active_support/i18n_railtie.rb:45:in `map': undefined method `existent' for #<String:0x007fd4a2bfa5d0> (NoMethodError)
Did you mean?  extend


怎么了

最佳答案

这是使用Rails 5的will_paginate早期版本的问题。

您需要更新您的will_paginate宝石以使用最新的更新的宝石:

gem 'will_paginate', '3.1.5'

此合并已解决此问题:
https://github.com/mislav/will_paginate/pull/450

关于ruby-on-rails - 分页问题:“ map ”:未定义的方法“存在”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40170786/

10-12 12:29
查看更多