如果我在RABL模板中有以下内容:
object @user
child :followed_users do
# ...
end
我希望JSON输出看起来像这样:(我禁用了include_json_root
和include_child_root
。)
{
"followed_users": [
// ...
]
}
但是,出于某种原因,它看起来像这样:
{
"users": [
// ...
]
}
我发现我可以将child :followed_users do
替换为child :followed_users => :followed_users do
,但我认为这可能是错误的做法。
我该怎么办?我做错了什么?
答案 0 :(得分:0)
我对RABL并不是很熟悉,但它似乎与其他库类似。我会尝试两件事:
followed_
的行为方式完全相同,查看RABL是否实际从followed_users
删除whatever_something
。我不确定users
在代码中的其他地方是否具有特殊含义(或冲突的配置),因为我看到object @users
。"followed_users"
)。有些库对符号和字符串的处理方式不同。