我正在尝试形成一个如下所示的 json 响应:
{
"user": {
"birthday": "2013-03-13",
"email": "example@example",
"id": 1,
"name": null,
"username": "example"
},
"other_data": "foo"
}
之前,当我刚刚返回用户时,我使用
render :json => @user, :except => [:hashed_password, :created_at, :updated_at]
防止发送 hashed_password、created_at 和 updated_at 属性。有没有办法做到这一点,但也允许与用户一起发送额外的数据?现在我只是将要发送到哈希的属性一个一个添加,但这显然并不理想。