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?
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%Tags und Links ruby ruby-on-rails-3 api