Quelle est la meilleure façon d'implémenter la pagination dans une API REST afin qu'un client ActiveResource puisse facilement naviguer dans les résultats paginés? Il y a eu quelques propositions, par exemple here et here, mais étant nouveau pour ActiveResource je me demande s'il y a une meilleure façon.Rails, ActiveResource et Pagination
Répondre
Je l'ai fait avec Kaminari et certains patch pour ActiveResource, ici est petit bijou avec l'exemple https://github.com/Fivell/activeresource-response
Je n'ai pas encore eu l'occasion de me lancer dans un projet, mais this fork of Will_Paginate peut vous être utile. Il ajoute le support de la méthode paginate
à ActiveResource.
Nous avons publié une gemme construite par nous basée sur des choses en production dans une application Rails à fort trafic. Il permet la pagination de manière transparente en ajoutant current_page, per_page et total_entries en tant qu'attributs au nœud racine de la collection sérielle XML (et est très rapide si vous utilisez LibXML ou Nokogiri, que je recommande fortement sur la valeur par défaut de REXML). Il s'agit du link to the GitHub project for PoxPaginate.
- 1. Rails ActiveResource
- 2. Rails ActiveResource HABTM valeurs de retour
- 3. Surcharge/Modification de la classe Rails (ActiveResource)
- 4. Pagination et tri de table dans Rails
- 5. Rails - Alphabétique Pagination/Navigation
- 6. Rails erreur de pagination
- 7. Consommation d'API non-REST dans Rails avec ActiveResource
- 8. Pagination et tri dans une application Rails RESTful
- 9. pagination PHP et tri
- 10. LINQ et pagination avec listview
- 11. SubSonic et pagination utilisant ROW_NUMBER()
- 12. Comment savoir quand utiliser un analyseur XML et quand utiliser ActiveResource?
- 13. Restriction ActionController/ActiveResource map.resources de routage
- 14. Comment s'authentifier auprès de ActiveResource pour éviter la réponse InvalidAuthenticityToken?
- 15. yui et la pagination côté serveur
- 16. SQL Server CTE récursive et la pagination
- 17. données tabulaires Avec Pagination et tri
- 18. NHibernate pagination et liaison à Gridview
- 19. DataGrid et la pagination personnalisée ASP.NET
- 20. pagination et le tri en utilisant jquery
- 21. pagination avec ajax et asp.net mvc
- 22. pagination et tri en utilisant jquery
- 23. Objectdatasource et Gridview: tri, pagination, filtrage
- 24. script pagination jquery pour la pagination table
- 25. Comment utiliser ActiveResource avec des itinéraires imbriqués peu profonds?
- 26. pagination Jquery
- 27. Pagination SQL
- 28. Rails ressources imbriquées
- 29. Comment créer une relation ActiveRecord avec un objet ActiveResource?
- 30. Pourquoi to_xml sur ActiveResource ne fonctionne pas correctement?
Par ailleurs, la mise en œuvre de sérialisation Rails est pas très RESTful du tout, donc si vous soucier de hypermédia, etc. - Ne le fais pas. ActiveResource est un turd et ne prend en charge * aucun * de cela. –