アルファベット順のページネーション/ナビゲーションを行うレールプラグインはありますか?
私は非常に大きなデータ セットを持っており、1..2...3...4...5 ページネーションに加えて、より直接的なナビゲーション キューをユーザーに提供するものを好みます。
私はそれを自分でコーディングすることができましたが、私のためにそれを行うまともなプラグインがすでにそこにあるかどうか疑問に思っていました.
アルファベット順のページネーション/ナビゲーションを行うレールプラグインはありますか?
私は非常に大きなデータ セットを持っており、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
注:名前付きスコープを使用するようにこれを更新していません(必要がなかったため)。それらのサポートを追加したい場合は、私にパッチを送ってください。