Ich habe meine Json Serialisierung feineHinzufügen weiterer Attribute zu einer ActiveRecord-Serialisierung?
render :json => "#{current_object.serialize(:json, :attributes => [:id, :name])}
arbeiten Aber ich möchte auch weitere Daten an die json hinzuzufügen, bevor es zurück an den Client gesetzt wird. Hauptsächlich das auth_token.
Wie verrückt herum gegoogelt, aber ich kann nicht finden, welche Option serialisieren wird, um mir zu erlauben, meine anderen Daten an den JSON anzuhängen/zusammenzuführen.
Hopting zu so etwas wie dieses zu finden ...
current_object.serialize(:json, :attriubtes => [:id, name], :magic_option => {:form_authenticity_token => "#{form_authenticity_token}"})
Entschuldigung, ich könnte die Dinge etwas besser erklären. Die zusätzlichen Daten, die ich anhängen möchte (form_aithenticity_token), sind keine Funktion des ActiveRecord-Modells. Beachten Sie auch, dass das Aufrufen von #to_json den Root-Knoten auslässt. {Modellname: {...}} –