-1
json.jbuilder
ファイルで条件付きの応答JSON
を生成する方法。 例えば:Rails:条件に基づいてJsonレスポンスを生成する
json.posts @posts do |post|
post.id post.id
post.users.each do |user|
if user.status == true
json.name user.name
json.age user.age
else
json.name user.supervisor_name
json.age user.supervisor_age
end
end
end
問題は、それが他の一部を実行していないよりもuser.status == false
場合、です。 誰でも手伝いできますか?
私はこのような応答の何かをしたい:
{
"posts": [
{
"id": "1",
{
"name": "Jhon",
"age": "24"
},
{
"name": "Wick",
"age": "25"
}
},
{
"id": "2",
{
"name": "Tom",
"age": "32"
},
{
"name": "Cruis",
"age": "31"
}
}
]
}