ActiveAdmin分页不适用于Ruby 2.3.1

时间:2016-06-02 15:52:05

标签: ruby-on-rails ruby pagination activeadmin kaminari

这是由分页(即第2页)生成的链接:http://localhost:5004/admin/end_customers?%23%3CProc%3A0x007fed48a49d80%40%2FUsers%2Fmartin%2F.rvm%2Fgems%2Fruby-2.3.1%2Fgems%2Ffacets-3.1.0%2Flib%2Fcore%2Ffacets%2Fsymbol%2Fcall.rb%3A24%3E=2&%23%3CProc%3A0x007fed494c6ba0%40%2FUsers%2Fmartin%2F.rvm%2Fgems%2Fruby-2.3.1%2Fgems%2Ffacets-3.1.0%2Flib%2Fcore%2Ffacets%2Fsymbol%2Fcall.rb%3A24%3E=2&order=id_desc

解码部分网址;)(为了便于阅读):

<Proc:0x007feb2adc4d90@/Users/martin/.rvm/gems/ruby-2.3.1/gems/facets-3.1.0/lib/core/facets/symbol/call.rb:24>=2&#<Proc:0x007feb35418638@/Users/martin/.rvm/gems/ruby-2.3.1/gems/facets-3.1.0/lib/core/facets/symbol/call.rb:24>=2&order=id_desc

更新

似乎我没有充分澄清我的问题。问题是ActiveAdmin的分页(Kaminari)生成的链接之一就是我在这里粘贴的链接。出于某种原因,它包含了那段代码(或错误),而不是为了便于阅读而手动解码。

我的所有型号都在发生,所以我认为它必须与ActiveAdmin或Kaminari相关。

1 个答案:

答案 0 :(得分:0)

似乎facets gem与Kaminari或ActiveAdmin不完全兼容。

我通过编辑我需要的boot.rb文件解决了这个问题:

require 'facets'

相反,现在我只需要一个特定的模块:

require 'facets/time'

P.S。我得到了一些关于ActiveAdmin的Github的帮助:link