次のような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 属性が送信されないようにします。これを行う方法はありますが、追加のデータをユーザーと一緒に送信することもできますか? 現在、ハッシュに送信したい属性を 1 つずつ追加しているだけですが、これは明らかに理想的ではありません。