是否有可以按字母顺序进行分页/导航的 Rails 插件?
我有一个非常大的数据集,除了 1..2...3...4...5 分页之外,我更喜欢能够为用户提供更直接导航提示的东西。
我可以自己编写代码,但想知道是否已经有一个像样的插件可以为我做这件事。
是否有可以按字母顺序进行分页/导航的 Rails 插件?
我有一个非常大的数据集,除了 1..2...3...4...5 分页之外,我更喜欢能够为用户提供更直接导航提示的东西。
我可以自己编写代码,但想知道是否已经有一个像样的插件可以为我做这件事。
为什么不能将要查看结果的字母表作为参数传递?然后对结果进行分页?那是,
# show results of params[:alphabet] alphabet
@results = fetch_results(params[:alphabet])
# Use Will Paginate to fetch results internally and give a condition that
# fetches results starting with the passed alphabet.
并在视图上显示分页结果(编号)<%= will_paginate @results %>
。
我不久前实现了类似的东西(基于流行的 will_paginate 插件): 实现分组链接。它可以生成如下链接:
替代文字 http://www.hennessynet.com/blog/wp-content/uploads/2008/09/letters.png
注意:我没有更新它以使用命名范围(因为我不需要它们)。如果你想增加对它们的支持,请给我发一个补丁。