Каков наилучший способ реализовать разбиение на страницы в REST API так, чтобы клиент ActiveResource мог легко перемещаться с разбивкой по страницам? Были некоторые предложения, например here и here, но, будучи новичком в ActiveResource, мне интересно, есть ли лучший способ.Rails, ActiveResource и разбиение на страницы
4
A
ответ
1
Я сделал это с Kaminari и некоторые патч к activeresource, здесь камень с примером https://github.com/Fivell/activeresource-response
0
У меня не было возможности вникнуть в это для проекта, но this fork of Will_Paginate может пригодиться вам. Он добавляет поддержку метода paginate
для ActiveResource.
0
Мы выпустили драгоценный камень, построенный нами на основе материала в производстве в довольно высоком приложении Rails трафика. Он позволяет прозрачно разбивать страницы, добавляя current_page, per_page и total_entries в качестве атрибутов корневому узлу сериализованной коллекции XML (и очень быстро, если вы используете LibXML или Nokogiri, которые я настоятельно рекомендую по умолчанию REXML).
Смежные вопросы
- 1. Rails ActiveResource
- 2. Разбиение на страницы с помощью Kaminari, Rails
- 3. rails разбиение на страницы вложенных маршрутов
- 4. Разбиение страницы и бесконечная прокрутка в Rails
- 5. Индексирование и разбиение на страницы
- 6. MVC и разбиение на страницы
- 7. Поиск и разбиение на страницы
- 8. Rails ActiveResource ассоциации
- 9. Группировка данных и разбиение на страницы с Rails
- 10. rails activeresource сообщения
- 11. Использование ActiveResource без Rails
- 12. Разбиение страницы на товар страницы
- 13. Разбиение страницы на статические страницы
- 14. Разбиение страницы на JavaScript
- 15. Разбиение страницы на запрос
- 16. Разбиение строк Ruby на страницы
- 17. Разбиение на страницы и фильтрация на EmberJS
- 18. Метеор - разбиение на страницы
- 19. Разбиение на страницы категории
- 20. Ошибка с формой ActiveResource и Rails
- 21. Rails 3.2, activeresource и аутентификация сертификата
- 22. Рубин на Rails ActiveResource не работает
- 23. Rails ActiveResource Возвращаемые значения HABTM
- 24. Переопределение/изменение класса Rails (ActiveResource)
- 25. MDX Количество строк и разбиение на страницы
- 26. Графики сущностей JPA и разбиение на страницы
- 27. Django FormView и разбиение на страницы
- 28. Wordpress Plugin: Вложенные и разбиение на страницы
- 29. Django lazy QuerySet и разбиение на страницы
- 30. Разбиение страницы на PHP и бесконечная петля
Кстати, реализация сериализации Rails' не очень RESTful на всех, так что если вы волнуетесь о гипермедиа и т.д. - Не надо. ActiveResource - это дерьмо и не поддерживает * any * этого. –