1

我在我的 Rails API 中使用 rabl gem,一开始我设置config.include_json_root = false并且我一直在没有 json 响应的根的情况下工作,但现在我有一个新资源,就在那个资源中我需要获取根。

我正在尝试类似的东西:

object @myobj, :root => 'foo'

但这根本行不通。

我怎样才能只将 json 根添加到这个 rabl 文件中,而不做任何修改而保留其他所有内容?

4

2 回答 2

1

尝试这个:

object false
child(@myobj) { 
  attribute :attr1 :attr2
}

我挠了挠头一分钟,直到有人向我指出了这一点。

于 2015-06-29T02:27:28.067 回答
0
node(:foo) do |myobj|
      {
        :apy => myobj.apy,
        :apr => myobj.apr
      }
end
于 2013-09-27T22:21:55.357 回答