Rails 3: Quelle est la bonne façon de répondre à REST-ful actions avec JSON dans les rails?

Je suis en train de faire une API pour mon application rails à l'aide de réponses JSON RESTful ressources contrôleurs. C'est une nouvelle expérience pour moi, donc je suis à la recherche de quelques conseils et des pointeurs. Pour démarrer les choses:

  1. Dans une application rails, quelle est la "bonne" façon de répondre avec JSON pour REST-ful méthodes de contrôleur? (créer, mettre à jour, détruire)
  2. Est-il un idiomatiques façon à indiquer le succès ou l'échec par le biais d'une réponse JSON?

Informations supplémentaires:

  • Je suis actuellement en train de travailler avec des rails 3.0.beta2
  • Je voudrais éviter l'utilisation d'un plugin ou d'un gem à faire la basse besogne, mon objectif est d'acquérir une meilleure compréhension de la façon de faire un rails 3 de l'API.
  • Des liens à des endroits où je pourrais trouver plus d'informations sur le sujet serait aussi apprécié, certains rapide recherche sur google n'a pas me faire beaucoup de bien.
Avez-vous la figure de cette partie: "Est-il un idiomatiques façon à indiquer le succès ou l'échec par le biais d'une réponse JSON?"
Je n'ai pas travaillé avec des rails ces derniers temps, mais de ce que j'ai vu dans d'autres projets, un indicateur booléen dans le retour de l'objet JSON semble être la façon la plus simple pour évaluer le succès ou l'échec d'un appel JSON.

OriginalL'auteur Damien Wilson | 2010-04-03