RubyOnRails 3.2.8でカミナリ0.13.0 を使用しています。
要素のデフォルトの順序が であると仮定しましょう。リストに要素があり、crated_at
ページごとにページ付けします。8
{a, b, c, d, e, f, g, h}
3
デフォルトでは、kaminari は、、 にリンクする次のページ リンク1, 2, 3
を作成します。{h, g}
{f, e, d}
{c, b, a}
kaminari にページ リンクを逆順に作成させるにはどうすればよいですか? 3, 2, 1
逆順の要素にリンクしている逆順のリンクを生成したい{h, g}
, {f, e, d}
, {c, b, a}
.
私が解決しようとしている問題に関する少しの文脈:
ページ上の要素を created_at で並べ替えます。要素を同じページに永久に残したい。逆ページネーションを使用しないと、新しい要素を追加するたびにページの内容が変わります。したがって、上記のデフォルトのカミナリ動作の例では、リストにさらに要素を追加すると、以前とは異なり、{i, j}
ページ1st
に が含まれます。ページには、以前とは異なる内容が含まれます...これは、ブックメイキング、SEO などに悪影響を及ぼします。{j, i, h}
{h, g}
2nd
{g, f, e}
{f, e, d}
上記の逆ページ番号付けを行った場合、1st
ページには.{c, b, a}
3rd
{i, h, g}
{j}