我有一个对象> @person
我希望它像:
一样返回{ name: blah,
anotherattribute: null,
attribute1: false,
}
在视图文件中,我尝试了json.person @person但它返回:
{
person: {
name: blah,
anotherattribute: null,
attribute1: false,
}
}
我尝试过提取物!但它通过继承跳过属于人的一部分属性,所以不要显示。我也不能一次做一个属性,有太多。我合并了!但这也是一样的。唯一可行的方法是使用as_json,但我不想使用它。
答案 0 :(得分:0)
请尝试直接从控制器渲染JSON(不使用视图文件):
render json: @person
这应该从JSON响应中删除person
。