Comment créer un service Web à l'aide de Ruby on Rails? S'il vous plaît donner un exemple.Comment puis-je créer un service Web à l'aide de Ruby on Rails?
Répondre
n'utilisez pas ActionWebService, utilisez ActiveResource. Il suffit de google 'activeresource' et vous trouverez des tonnes de ressources sur la façon de créer des services Web de repos avec elle.
modifier: screencast ici http://railscasts.com/episodes/95-more-on-activeresource
modifier # 2: ne pas dire pourquoi vous devriez utiliser ActiveResource sur ActionWebService ... bien ActionWebService a été retiré des rails autour de 2.0. mais si vous "vraiment" besoin de l'utiliser, vous pouvez essayer celui de datanoise (http://github.com/datanoise/actionwebservice)
Avertissement: Cette réponse n'est pas sur les rails, mais sur les services web ruby en général.
J'ai trouvé ce discours sur les services web Ruby avec sinatra plutôt rafraîchissante:
Le crochet:
Fatigué des applications Web écrites en Ruby étant grand, lent, et complexe? Ensuite, essayez de subdiviser votre espace de problème en découpant votre application en un ensemble de services Web légers. Dans cet exposé, Adam Wiggins, auteur du RestClient Rubygem, et Blake Mizerany, auteur du microframework Sinatra, vous présenteront ces outils Lean-and-mean et vous montreront que les applications web Ruby peuvent en effet être petites, rapide et efficace en mémoire. Ensuite, nous montrerons comment les services web légers, communiquant les uns avec les autres via des appels REST, peuvent être assemblés dans un système logiciel plus important. En utilisant des exemples réels d'Heroku, nous montrerons comment une architecture basée sur les services a le potentiel d'être plus évolutive, plus facile à maintenir, et tout simplement plus amusante qu'une architecture monolithique.
- 1. Créer un lien avec Ruby on Rails
- 2. Comment créer ce formulaire Ruby on Rails?
- 3. Ruby On Rails Relations - Un à plusieurs
- 4. Comment créer un plugin Ruby on Rails configurable?
- 5. Conception d'un service Web à l'aide de Ruby on Rails - Mappage de modèles ActiveRecord
- 6. Ruby on Rails Question - Réponse Site Web
- 7. Utilisations de Ruby on Rails
- 8. Ruby on Rails XML
- 9. Ruby on Rails relations
- 10. Application Ruby on Rails
- 11. Comment désinstaller une application Ruby on Rails?
- 12. Ruby on Rails: comment extraire une partie de web-app?
- 13. Ruby On Rails chemins
- 14. Comment surveiller le trafic de ruby on rails site web?
- 15. ruby on rails créer un fichier XML personnalisé
- 16. Ruby on Rails d'installation
- 17. Comment maîtriser Ruby on Rails
- 18. Ruby on Rails Inconvénients
- 19. Ecrire un simple service web en C# et l'appeler depuis Ruby on Rails
- 20. panier Ruby on Rails
- 21. Créer un flexible, localisé, Ruby-on-Rails liste-des-valeurs
- 22. Ruby on Rails - Créer une commande à partir d'un devis
- 23. Ruby on Rails raccourcis
- 24. Mise en service de Ruby on Rails 3
- 25. Comment créer un service Web?
- 26. Ruby on Rails - pas groking
- 27. Comment créer un service Web avec des rails?
- 28. Comment installer Ruby on Rails?
- 29. Générer un flux RSS à partir de Ruby-on-Rails
- 30. LocalJumpError (Ruby on Rails)
Définir "service web". –
RESTfull ou SOAP? être plus explicite :) – Luke