【发布时间】:2012-04-06 13:58:09
【问题描述】:
我在父模型中实现了as_json,如下:
def as_json(options = {})
options[:include] = :items
super(options)
end
include_root_in_json = true 在配置中设置。
我得到的是:
[
{
"order": {
"items": [
{
"key1": "value1"
},
{
"key1":"value2"
}
],
"key1": "value1"
}
}
]
但我想要的是这样的:
[
{
"order": {
"items": [
{
"item": {
"key1": "value1"
}
},
{
"item": {
"key1": "value2"
}
}
],
"key1": "value1"
}
}
]
因此嵌套关联不包括根名称。这是一个错误还是我错过了什么?
【问题讨论】:
标签: ruby-on-rails json serialization activemodel