Api Fehler Anpassung für Rails 3 wie Github api v3

8

Ich füge eine API zu einer Rails3-App hinzu und es läuft ziemlich gut. Aber ich sah die folgende Github api v3 bei Ссылка

%Vor%

Ich mochte die Struktur der Fehlermeldungen. Aber ich konnte es nicht reproduzieren. Wie kann ich meine Apis machen, um die Antwort so zu machen?

    
Autodidact 06.05.2011, 12:32
quelle

1 Antwort

2

Sie können dieses Fehlerformat sehr leicht erreichen, indem Sie einen ActionController :: Responder für Ihr JSON-Format hinzufügen. Siehe Ссылка für die (äußerst vage) Dokumentation zu diesem Kurs, aber kurz gesagt, müssen Sie übersteuern die to_json Methode.

Im folgenden Beispiel rufe ich eine private Methode in einem ActionController auf: Responder, der die json-Antwort einschließlich der angepassten Fehlerantwort Ihrer Wahl erstellt; Sie müssen nur die Lücken füllen:

%Vor%     
Nathan Kleyn 06.05.2011 21:45
quelle

Tags und Links