アイテムのリストを表示し/foo/
、ページネーションなどをサポートする/foo&page=2
とします。/foo&page=2
ユーザーは、ajaxを使用してさまざまなページを要求します。
/foo
(==/foo&page=1
) リクエスト時に完全な html を返すようにして、ページの読み込みを高速化できます。- または、and のレイアウトを返し、
/foo
クライアントが ajax 経由で最初のページを要求できるようにすることもできます。
#1の方がいいと思いますが、DRYを破るのが怖いと思います.
これをどのように処理しますか。つまり、最初のページに完全なコンテンツを提供し、他のページに部分的な ajax リクエストを提供し、DRY を壊さないでください。