【发布时间】:2012-07-10 19:45:38
【问题描述】:
我有一个数组@user_designs,它有一些属性,包括名称、主题ID 和令牌。目前我的 RABL 看起来像这样:
collection @user_designs
attributes :token, :name, :theme_id
并显示:
[
{
"user_design": {"token":"U081247840","name":"My Design","theme_id":1}},
{
"user_design": {"token":"U783042565","name":"facebook images","theme_id":2}
}
]
id 希望从 json 中看到的内容是这样的:
{
"status" : true,
"user_designs" :
{
"U081247840": {"name":"My Design","theme_id":1},
"U783042565": {"name":"facebook images","theme_id":2}
}
}
我尝试浏览文档,但无法弄清楚。状态只是一个我想嵌入的变量,它独立于集合。我还希望将所有用户设计放在一个名为“用户设计”的散列中,该散列由其令牌索引。
我将如何在 RABL 中执行此操作?我正在使用 Rails 3.2
【问题讨论】: