6

あなたがしたいとしましょう

records = Model.all
records.to_a.map{|m| m.serializable_hash(:root => true)}

と同じようto_json(:root => true)

[
  {
    "model": {
      "attribute_1": "value_1",
      "attribute_2": "value_2",
    }
  }
  ...
]
4

1 に答える 1

9

as_json

records.as_json(:root => true)

serializable_hash

records.to_a.map() {|x| 
  { x.class.model_name.element => x.serializable_hash() } 
}

ただし、これはネストされたオブジェクトでは機能しません

于 2013-06-13T15:22:34.530 に答える