私はJSONシリアライズが ActiveRecordのシリアル化にさらに属性を追加しますか?
render :json => "#{current_object.serialize(:json, :attributes => [:id, :name])}
細かい作業を持っていますが、私もそれがクライアントに戻される前JSONにさらにデータを追加したいです。主にauth_token。
グーグルで回っているけど、シリアル化するとJSONに他のデータを追加/マージできるようにするオプションが見つかりません。このような何かを見つけることがHopting
...
にし、上に移動、それをハックcurrent_object.serialize(:json, :attriubtes => [:id, name], :magic_option => {:form_authenticity_token => "#{form_authenticity_token}"})
申し訳ありませんが、私は物事を少し良く説明できたと思います。追加するデータ(form_aithenticity_token)は、ActiveRecordモデルの関数ではありません。また、#to_jsonを呼び出すとルートノードが除外されます。 {model_name:{...}} –