我从Rabl开始,并尝试包含父属性,但与子属性处于同一级别。

这是我到目前为止所拥有的..

class Usertag < ActiveRecord::Base
    belongs_to :tag
    attr_accessible :user_id, :tag_id
end

我的index.json.rabl

object @usertag
attributes :id
child :tag do
  attributes :name
end

产生

[{"usertag":{"id":1,"tag":{"name":"Dolor et non."}}},

如何展平模板中的子节点,以便产生

[{"usertag":{"id":1,"name":"Dolor et non."

谢谢!

  ask by MikeW translate from so

本文未有回复,本站智能推荐:

1回复

Rabl显示空的json块

我正在尝试Rabl,但是,我似乎收到了一个几乎空的json块。 index.json.rabl collection @r 产量 注意:使用简单的@ r.to_json,它可以正确呈现: 知道为什么rabl不起作用?
1回复

Rabl json收集动态键

我有一个有很多帖子的用户模型。 我试图在Rabl集合中呈现帖子。 用于呈现json集合的默认rabl格式是{'posts': ['post':{}, 'post':{}]} 。 我想要完成的是将'post'键更改为动态值post post,例如,这样我的格式就像{'posts':[1
1回复

RABL呈现JSON对象if语句

如果参数等于某个值,则RABL是否有可能/是否为RABL将该对象呈现为JSON的正确语法? 我的页面充满了对象,并且希望RABL仅在字段中的值正确时才将该对象呈现为JSON。 非常感谢!
1回复

Rails Rabl JSON格式

我正在使用rabl以json格式显示来自db的数据以将其解析为android ...我的json看起来像这样: 我需要以下格式的json: 此类数据通常在Java中解析。 我的观点: 如何更改其输出以匹配第二个示例?
3回复

如何使用Rabl“按ID排序”JSON

我希望json输出顺序为id(子ID) 我可以解决这个问题吗? 这是我项目中的一些代码 show.json.rabl(我用过Rabl) books_controller.rb 抱歉我的英文,谢谢。
3回复

使用RABL格式化日期

我将一个简单的对象传递到我的RABL视图中,rabl视图基本上是两行: 如何格式化日期:invitation_sent_at ?
1回复

RABL子块产生子对象而不是父对象

根据RABL文档“子节点”下的内容,可能会发生以下情况: 这意味着该块产生的user变量是父对象@user 。 但是,当我尝试以下操作时: 我收到一个NoMethodError : 这意味着该块将产生子地址对象,而不是文档所暗示的父@listing对象。 我能
1回复

使用Rails3和Rabl将JSON嵌入HTML

我正在关注#322 RailsCasts ,在最后一部分中,他评论了一种将json嵌入到html中的方法 在我的项目中,我有一个rabl模板:app / views / places / show.json.rabl 如果我渲染/places/21.json,它将显示:
2回复

使用RABL和Draper渲染to_json

我的Ticket模型的应用程序中有一些相当复杂的JSON响应,我希望我的TicketDecorator能够构建这些响应。 但是,我已经为我的系统设置了API并使用RABL来构建那些JSON响应,所以我想重用我已经创建的模板。 我不知道是否有可能从内部的方法中呈现Rabl的模板Tick
1回复

RABL:没有根密钥的JSON对象

我有这个rabl模板: 这给了我这个JSON响应: 但我希望它看起来像这样: 为什么rabl用一个名为comment的额外对象包装数组中的每个元素。 这样当我在javascript中访问集合时,我必须写: 代替: 我知道如果我在@photo对象的属性列表