【问题标题】:Is it possible to use a delimiter with Will_Paginate pagination?是否可以在 Will_Paginate 分页中使用分隔符?
【发布时间】:2018-06-26 00:50:16
【问题描述】:

在 Rails 4 应用程序中,我使用 will_paginatewill_paginate-bootstrap gems:

=will_paginate @things, renderer: BootstrapPagination::Rails

是否可以在分页中指定逗号分隔符,以便将较高的页面列为 30,115 和 30,116?

我知道number_with_delimiter,但我不知道如何将它与will_paginate 一起使用。

【问题讨论】:

  • 这里可能是一个例子:github.com/mislav/will_paginate/issues/158。如果可行,您可以覆盖 page_number 方法并继承其他所有内容。
  • @Swards 谢谢,我会在有机会的时候检查一下并报告

标签: ruby-on-rails pagination will-paginate


【解决方案1】:

你可以试试下面的代码(放在ApplicationHelper中)

def page_entries_info(collection, options = {})
  raw super(collection, options).gsub(/\<b\>\d*\<\/b\> in total/, "<b>#{number_with_delimiter(collection.total_entries)}</b> in total")
end

【讨论】:

    猜你喜欢
    • 2018-01-19
    • 2010-11-26
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 2014-01-27
    • 2010-10-25
    • 2020-05-25
    相关资源
    最近更新 更多