Ich habe ein Problem mit unnötigem Wurzelelement im eingebetteten json-Objekt. Hier sind die gereinigten Quellen:
Benutzermodell:
%Vor%Controller Aktion 'neu'
%Vor%User.build gibt mir nächsten JSON:
%Vor%Die Aktion des Controllers 'create'
%Vor%Anzeigen '_form.html.erb'
%Vor%Wenn ich die Benutzer-App speichere, sende nächstes json:
%Vor%Das Problem liegt in der Vervielfältigung von Kreditkartenschlüsseln. Wie kann ich es lösen?
Endgültige Lösung:
%Vor%Danke an Oliver Barnes
Versuchen Sie
%Vor%Wenn Sie die oberste Wurzel behalten und nur das Root-Objekt des zugehörigen Kreditkartenobjekts entfernen müssen, müssen Sie möglicherweise die json-Ausgabe mit #to_json anpassen, etwa so:
%Vor%Tags und Links ruby-on-rails-3 ruby-on-rails json activeresource