我想说明的员工,以及所有类似下面的报告:如何在使用jbuilder时显示对象的属性?
{
name :'ceo'
salary: '1000000'
directs:
{
name: 'sally',
salary: '100000'
},
{
name: 'phil',
salary: '100000'
}
}
我必须有一个缺陷,这样我只directs
下得到的一切。下面是为show
行动的JBuilder代码:
json.extract! @employee, :name, :salary
json.array! @employee.direct_reports do |d|
json.name d.name
json.salary d.salary
end
我已经试过了代码的第一部分的多次反复,但我不断看到一个REST调用以下,例如http://localhost:3000/employees/1.json
:
[
{
name: 'sally',
salary: '100000'
},
{
name: 'phil',
salary: '100000'
}
]
谢谢,但页面正在渲染,所以我知道jbuilder正在执行。 –
我用jbuilder代码片段更新了答案。请尝试一下。 – Sebin