6

是否有可以按字母顺序进行分页/导航的 Rails 插件?

我有一个非常大的数据集,除了 1..2...3...4...5 分页之外,我更喜欢能够为用户提供更直接导航提示的东西。

我可以自己编写代码,但想知道是否已经有一个像样的插件可以为我做这件事。

4

2 回答 2

4

为什么不能将要查看结果的字母表作为参数传递?然后对结果进行分页?那是,

# 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 %>

于 2009-02-17T04:07:57.550 回答
1

我不久前实现了类似的东西(基于流行的 will_paginate 插件): 实现分组链接。它可以生成如下链接:

替代文字 http://www.hennessynet.com/blog/wp-content/uploads/2008/09/letters.png

注意:我没有更新它以使用命名范围(因为我不需要它们)。如果你想增加对它们的支持,请给我发一个补丁。

于 2009-02-16T22:44:03.040 回答