如何在text
文件中生成基于条件的JSON
响应。
例如:
json.jbuilder
问题是,如果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
比不执行else部分。
有人可以帮忙吗?
我想回复这样的事情:
user.status == false
答案 0 :(得分:1)
你应该做这样的事情
json.posts @posts do |post|
json.id post.id
json.users post.users 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