42 votes

Exemple complet d'API json rails avec tests Rspec

Je recherche un bon exemple de référentiel d'un projet Rails 3 qui implémente une API JSON et inclut des tests RSpec. Un tutoriel complet serait bien, mais je me contenterais d'un exemple bien commenté.

65voto

Leo Cassarani Points 1135

Yehuda Katz et Ryan Bigg excellent livre à venir, Rails 3 en Action, a un chapitre sur la construction d'un test-driven API JSON sur le dessus de l'exemple d'application qui s'exécute par le biais de l'ensemble du livre.

Tandis que je recommande fortement l'achat d'une copie de la version bêta de l'édition du livre, le code de l'exemple d'application, Ticketee, est open source et peut être trouvé sur GitHub. En particulier, tout ce relatives à l'API est préfixée en vertu de l' /app/controllers/api et vous pouvez trouver beaucoup de tests RSpec en /spec/api.

J'ai été dans la même position il y a quelques mois quand j'ai été d'avoir à écrire une API JSON pour une application iPhone, donc je suis bien conscient de l'absence de bonne, test-driven, pertinentes des tutoriels en ligne. Heureusement pour moi, j'ai trouvé sur le livre et il s'est avéré être un absolu de la vie de veille.

9voto

erickreutz Points 834

RubyGems.org est open source et a un excellent exemple d'une API

0voto

Whitney Imura Points 426

Je ne peux pas nécessairement répondre à l'exemple d'api, mais je peux certes me porter garant pour le test de l'API d'une application rails 3 dans les processus.

Ici vous allez: whitneytaylorimura.wordpress.com

Il a un exemple complet utilisant Cucumber, Rspec, & FactoryGirl pour créer vos objets (avec DatabaseCleaner pour les nettoyer).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X