我在我的rails API中使用了rabl gem,在开始时我设置config.include_json_root = false
并且我一直在没有json响应的根目录但现在我有了一个新的资源并且只是在那个资源中我需要得到根。
我正在尝试类似的事情:
object @myobj, :root => 'foo'
但那根本不起作用。
如何将json root只添加到此rabl文件中并保留其他所有内容而不进行任何修改?
答案 0 :(得分:1)
试试这个:
object false
child(@myobj) {
attribute :attr1 :attr2
}
我抓了一会儿,直到有人向我指出这一点。
答案 1 :(得分:0)
node(:foo) do |myobj|
{
:apy => myobj.apy,
:apr => myobj.apr
}
end