我刚刚安装了will_paginate, 3.0.7
和bootstrap-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/