2009-05-08 9 views
4

ActiveResourceクライアントがページング結果を簡単にナビゲートできるように、REST APIでページネーションを実装する最適な方法は何ですか?例えばherehereのようないくつかの提案がありましたが、ActiveResourceにとっては新しいものです。もっと良い方法があるのだろうかと思っています。Rails、ActiveResource、およびPagination

答えて

0

私はこのプロジェクトをまだ掘り下げる機会はありませんでしたが、this fork of Will_Paginateが役に立つかもしれません。 ActiveResourceにpaginateメソッドのサポートを追加します。

0

非常にトラフィックの多いRailsアプリで、プロダクションに基づいて作られた宝石をリリースしました。これは、直列化されたコレクションXMLのルートノードに属性としてcurrent_page、per_page、およびtotal_entriesを追加することによって、透過的にページ分割を有効にします(LibXMLまたはNokogiriを使用する場合は非常に高速ですが、REXMLのデフォルトより強く推奨します)。

ここにはlink to the GitHub project for PoxPaginateがあります。

+0

と宝石をではありませんので、あなたがハイパーメディアを心配している場合は雷とactiveresourceするためにいくつかのパッチ、 でそれをやりました - しないでください。 ActiveResourceは騒ぎであり、* any *をサポートしていません。 –

関連する問題