SinatraとRuby1.9.3を使用しています。
アイテムのリストがあり、それらをページ付けしたいと思います。私はWeb開発に慣れていないので、それを詳細に行う方法がわかりません。
page2
onへのリンクなど、各ページのリンクを実装する方法がわかりませんpage1
。私はそうするべきですか:
<a href='?page=2'
?searchterm=
やのような他のパラメータを上書き?sort=?
し、既存の?page=
パラメータを考慮に入れないため、これは良い考えではないと思います。
私の考えは、私などと同じフォームを使用し、searchterm
ボタンとJavaScriptを使用して値を変更することでした。しかし、それは非常に複雑なようで、stackoverflow.comを含むすべての大きなウェブサイトはページネーションにリンクを使用しています。
次の機能を備えたページネーションを実現するにはどうすればよいですか。
- 別のページに移動するときに他のパラメータを含めます。
- 既存の
?page=
パラメータを上書きします。 - Javascriptはありません(オプションですが、良いでしょう)。