【问题标题】:ActiveAdmin pagination not working with Ruby 2.3.1ActiveAdmin 分页不适用于 Ruby 2.3.1
【发布时间】:2016-10-02 11:21:27
【问题描述】:

这是分页生成的链接(即第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

URL 的解码部分;)(为了便于阅读):

<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 相关。

【问题讨论】:

  • 这不是问题
  • @thesecretmaster 抱歉,但我不明白我的问题有什么问题。我在使用 ActiveAdmin gem 时遇到问题,并在此处发布问题以获得一些帮助。
  • 但是您的具体问题是什么?
  • 请分享屏幕截图而不是写本地链接,

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


【解决方案1】:

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

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

require 'facets'

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

require 'facets/time'

附:我在 ActiveAdmin 的 Github 上获得了一些帮助:link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多