2011-08-09 30 views
0

例如, 我在我的控制器如何在Rails中爲ActiveRecord列表呈現json?

@targets = @user.targets.all 

那麼我想呈現@targets作爲客戶端AJAX調用JSON結果得到了目標的清單。目標類中的 define,我有一些列我不想渲染。 我知道什麼時候呈現單@target,我們可以使用

:only 

:except 

但是,如何處理列表?

我試圖

@ targets.each做|目標| xxxx結束

合併json結果失敗。

回答

0

在您的Target類中重寫as_json並指定不希望呈現哪些列。

更多詳細信息here