我想說明的員工,以及所有類似下面的報告:如何在使用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