首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rabl,移除子元素的父元素

Rabl,移除子元素的父元素
EN

Stack Overflow用户
提问于 2012-04-12 00:24:10
回答 3查看 1.9K关注 0票数 2

有人能帮我去掉"items“中的"item”元素吗?

输出应为:

"list":{ "items":[ { { data1: "test" } , { data2: "test2" } } }

代码语言:javascript
运行
复制
collection @list

child :items => :items do
  attributes :place_id
end

child :items do
  child :place do |place|
    extends 'places/place', object: place
  end
end

当前输出:

"list":{ "items":[{ "item":{data1: "test"} "item":{ data2: "test2"}}}

EN

Stack Overflow用户

发布于 2012-05-25 21:45:32

老问题,供未来用户参考:

启动文件rabl_init.rb,通过config.include_json_root = false关闭根目录,如果您仍然希望在集合对象中有根目录,请使用如下内容:

代码语言:javascript
运行
复制
collection @orders, :object_root=>"order"
    extends "api/v1/orders/show"
# End of @orders
票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10109963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档