Вопрос

Как лучше всего реализовать нумерацию страниц в REST API, чтобы клиент ActiveResource мог легко перемещаться по результатам с разбивкой на страницы?Были предложения, например. здесь и здесь, но, поскольку я новичок в ActiveResource, мне интересно, есть ли лучший способ.

Это было полезно?

Решение

Я сделал это с kaminari и некоторым патчем к activeresource, вот самоцвет с примером https://github.com/Fivell/activeresource-response

Другие советы

У меня еще не было возможности вникнуть в это для проекта, но это форк Will_Paginate может быть вам полезен.Он добавляет поддержку paginate метод для ActiveResource.

Мы выпустили драгоценный камень, созданный нами на основе материалов, производимых в приложении Rails с довольно большим трафиком. Он обеспечивает прозрачное разбиение на страницы путем добавления current_page, per_page и total_entries в качестве атрибутов к корневому узлу XML сериализированной коллекции (и это очень быстро, если вы используете LibXML или Nokogiri, что я настоятельно рекомендую использовать по умолчанию в REXML).

Вот ссылка на проект GitHub для PoxPaginate .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top